sass-loader 和 node-sass版本过高引起的编译问题

不多说直接上图

这是我在run一个vue工程时出现的错误

在这里插入图片描述
看蓝色链接字体可以看出出现这个问题的原因大概都是因为sass-loader的版本过高,因此要想解决,我们只需要将卸载当前版本,下载低版本的sass即可,具体步骤如下:

1.找到package.json文件

在这里插入图片描述

接着,在配置文件中找到"sass-loader",接着将它改为7.3.1版本

在这里插入图片描述

修改完毕之后我们要重新下载依赖,在终端输入命令下载即可

npm install

下载完以后可能也还不能完全解决问题,个人认为可能是因为所有版本都在升级,导致新的问题也在出现,如下:

在这里插入图片描述

从图中可以很明显的看出来,是 Node的版本过高了,我们需要把它降到4.x版本,那么过程与上面修改sass版本是一样的,就不具体说了哈

在重新进行 npm install 的时候可能会出现下载不成功的情况,如果出现,那么我们可以使用淘宝的镜像去下载,命令如下:

cnpm install

这样应该就能解决问题了!

感谢提出意见!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值