sass依赖包版本问题: The “path“ argument must be of type string. Received undefined vue sass

The “path“ argument must be of type string. Received undefined vue sass

1.这是vue项目。引入sass后,打包项目出现的错误。这个错误是sass-loader版本造成的

解决方案:在package.json中将 “sass-loader”:" 10.0.1"版本修改为"sass-loader": “^7.3.1”,然后重新npm install

2.创建完这个文件以后,又出现了新的错误“Node Sass version 5.0.0 is incompatible with ^4.0.0.”

解决方案:

卸载已安装版本 npm uninstall node-sass
    安装 npm install node-sass@4.14.1

成功解决问题。项目打包成功

当用vue-cli创建一个vue项目时,引入sass的步骤不用配置,因为vue-cli中已经给我们配置好了。

ps.题主用的webpack,只需简单配置一下即可。

1.下载安装:npm i node-sass sass-loader style-loader -D

3.可以开始用了【lang=“scss”】

【如果出现问题就参考我的解决方案吧】
参考链接:https://www.cnblogs.com/qiuying-boke/p/14078663.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值