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

這樣應該就能解決問題了!

感謝提出意見!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM