问题描述
我最近使用 IntelliJ 创建了一个简单的 vuejs 项目,并希望开始使用 less。但是在运行“npm install -D less less-loader”之后,我收到一个错误,我无法解开它。我尝试降级 webpack 和 less-loader,但此时它只会导致更多错误。
正在使用的版本是:
vue:@vue/cli 4.5.13
节点:v16.3.0。
webpack: 5.38.1
更少:4.1.1
少加载器:9.1.0
上述错误:
class Fornecedor(models.Model):
nome = models.CharField(max_length=255)
cnpj = models.CharField(max_length=20,unique=True)
class Meta:
verbose_name = "Fornecedo"
verbose_name_plural = "Fornecedores"
def __str__(self):
return self.cnpj
解决方法
如果您使用 Webpack4,则需要安装 // using markers
logger.debug(Markers.append("my_field",Map.of("dl_no","DL10252")),"my message");
// using structured arguments
logger.debug("my message",StructuredArguments.kv("my_field","DL10252"));
的 v7。
因此尝试
less-loader
并遵循以下配置:https://vue-loader.vuejs.org/guide/pre-processors.html#less