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