node-sass常見報錯的問題及解決方法
一、問題描述:
當我們拿到一個項目,準備 npm install 或是 yarn install 后大展身手時,經常就會遇到 node-sass 報錯問題,導致依賴安裝失??!查閱網絡,解決方式五花八門,所以在此我總結一下安裝 node-sass 時我們可能會遇到的一些常見問題。
二、常見問題及解決方式
1、官方鏡像環(huán)境在國內下載速度慢,有概率安裝不成功
解決方法:可以使用 淘寶鏡像 來下載相關依賴
npm config set registry https://registry.npmmirror.com
設置完成后,可以使用以下命令來檢查是否設置成功:
npm config get registry
如果輸出:https://registry.npmmirror.com 則已經改為淘寶鏡像。
注意:由于原淘寶鏡像地址 https://registry.npm.taobao.org 的HTTPS域名到期,已替換為 https://registry.npmmirror.com
2、node版本和node-sass版本不匹配
查看node-sass官網,可以看到有張 node 和 node-sass 的版本匹配表,我們可以按照這張表來選擇版本使用:

解決方法:
①、可以修改 node 版本來匹配項目中已使用的 node-sass 版本。為了避免重復的安裝卸載 node ,可以使用 nvm,它是一個 nodejs 的版本管理工具,可以非常輕松的去切換 nodejs 版本。
②、使用 npm install node-sass@版本號 指定版本號的方式去安裝符合 node 版本的 node-sass。
注意 :這里可能會有一點小問題,我的 nodejs 版本為 @16.20.2 但是還是安裝不上 node-sass@6.0.1 ,若出現這種情況,我們可以繼續(xù)降低 node 版本或 升高 node-sass版本,我這里將 nodejs 版本將為 @14.21.3 就可以正常安裝了。不知是不是小版本的問題導致的,歡迎大佬們指正。
3、會報 python錯誤:python版本錯誤、python找不到、python配置錯誤。。。
解決方法:若控制臺報 python 相關錯誤,其實有一部分原因還是因為 nodejs 版本不匹配導致的,我們只需參照 問題2 修改版本即可。
到此這篇關于node-sass常見報錯的解決方法的文章就介紹到這了,更多相關node-sass常見報錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- Vue安裝sass-loader和node-sass版本匹配的報錯問題
- 用npm install時報錯node-sass npm ERR command failed問題的解決方法
- 安裝 node-Sass 報錯的解決記錄(三步解決法)
- Node升級后vue項目node-sass報錯問題及解決
- vscode輸入npm?install報錯:node-sass@8.0.0?install:'node?scripts/install.js'解決
- vue安裝node-sass和sass-loader報錯問題的解決辦法
- node-sass@4.14.1報錯的最終解決方案分享
- window環(huán)境下npm install node-sass報錯的解決方法
相關文章
Node.js中package.json中庫的版本號(~和^)
這篇文章主要介紹了Node.js中package.json中庫的版本號(~和^),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04
node+express框架中連接使用mysql(經驗總結)
這篇文章主要介紹了node+express框架中連接使用mysql(經驗總結),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11

