关于less与less-loader版本之间的问题以及改变下载安装好之后出现的飘红的解决方法

关于less与less-loader版本之间的问题以及改变下载安装好之后出现的飘红的解决方法

less和less-loader版本问题

在正常搭建的vue脚手架中如果要用到less则需要引入,因为浏览器不能识别less代码,而通过这一操作可以将less转换为浏览器能识别的css代码。

首先检查package.json中的dependencies中是否已经引入了less和less-loader依赖,例如我就是已经引入完了正确的版本,如果你是已经安装过高的版本并报错了,先将less和less-loader卸载。

 npm uninstall less less-loader

接下来可以进行安装less 和 less-loader的操作了
我使用了淘宝镜像下载

cnpm install --save less@3.11.1 less-loader@5

在这里插入图片描述
然后回到package.json中看到这两个依赖出现了就证明安装好了(ps:版本过高会报错而且less和less-loader之间版本还有一定的联系)

我下载安装都按照步骤来了,还是飘红了

首先检查你的style里面是否写了lang="less"这一步很关键,因为如果你不写vue会自动将这个识别为css代码,如果这一步改完了就不飘红了那么恭喜你,可以继续完成你的项目了。

*!!!*如果你加了之后还是没有解决这个时候,你的编译是没问题的,也可以运行,只不过他提示你错误的原因是代码不匹配,此时我们通过>>文件>>首选项>>设置>>输入setting>>进入settings.json中>>找到files.associations将其的值从html改为"vue"就完美解决了,(ps:还没出现副作用,如果出现副作用我会回来及时更新)
在这里插入图片描述

欢迎大佬指导!!

引自:https://www.jianshu.com/p/6149eb60a01f

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值