npm 安裝 node-sass 依賴時,會從 github.com 上下載 .node 文件。由于國內網絡環境的問題,這個下載時間可能會很長,甚至導致超時失敗。
解決方案就是使用其他源,或者使用工具下載,然后將安裝源指定到本地。
如果你已經安裝過node-sass請先卸載,命令如下
npm uninstall node-sass
注意下載前node-sass的版本號和sass-loader的版本號,
建議node環境10.22.0,還需要安裝python環境如果沒有python請先安裝,或者安裝ruby環境(跳轉頁面下方)。
建議node-sass版本4.12.0,sass-loader版本7.1.0,如果你的sass-loader版本號過高會報以下錯誤
解決方法一:使用淘寶鏡像源(推薦)
設置變量 sass_binary_site,指向淘寶鏡像地址。示例
npm i node-sass@版本號 --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
解決方法二:創建.npmrc文件
以記事本方式打開根目錄下(我的電腦是C:\Users\hspcadmin)的.npmrc文件,添加淘寶鏡像源,將下面這句話復制進該文件
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
然后在下載node-sass
如果你的電腦沒有python需要先安裝一個python環境
也可以安裝ruby環境,以下講述ruby環境安裝
1.在windows電腦中是使用ruby環境在http://rubyinstaller.org/downloads/下載“rubyinstaller-2.6.8-x64.exe”。
2.安裝時建議勾選第二項,添加環境變量
3.安裝結束后,檢測是否安裝成功,win+r開啟命令行,輸入cmd進入,然后輸入ruby -v查看