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


花费了我两个小时处理这个问题

1.这是vue项目(由vue-cli创建)引入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中已经给我们配置好了]

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

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

 【如果出现问题就参考我的解决方案吧】


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM