node-sass安裝遇坑排解

項目裏遇到css構建化工具,其中就有node-sass,但是安裝過程中一直報錯,怎麼都安裝不上,以下是解決思路與方法

  &npm install node-sass --save

這是大家常用的安裝方法。由於nodesass安裝過程中需要用到各種依賴,再加上國內網絡環境……

使用cnpm便成了必要條件,切換命令爲cnpm重試:

$npm set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
$npm install node-sass

接下來看報錯,如果提示有python、gyp版本不對的,列了一大堆長長的提示的,是因爲windows下缺乏Linux環境下的依賴,你可能需要把原來安裝的node-sass刪除重新安裝,如果沒有其他開發需求建議把python3或者原來的python2卸載後使用node重裝。安裝gyp可以使用下面的命令

$npm install -g node-gyp

安裝期間會下載一個msi文件,如果電腦呆住,卡着不動了,人不要呆,去下載的文件夾下裝一下那個文件,裝完卡住了再執行下

至此安裝應該能正常使用了。

 

思路延拓:

1yarn包管理工具,可以將網絡下載的包緩存至本地,所以如果npm,cnpm都不好使,也可以換yarn進行安裝

安裝方法:

$yarn add node-sass

2如果安裝node-sass時候安裝在-g,也就是全局的時候,需要進node的全局依賴文件夾下將node-sass刪除,並重新安裝。建議不要全局安裝。

3有時候安裝失敗了也會污染Windows下的環境變量,可以在失敗時嘗試

$npm rebuild node-sass

來重新構建一下,說不定有奇效~

4卸載在刪除文件夾之後也要嘗試下uninstall,這也是npm帶的功能,可以在感覺沒有刪除乾淨的時候嘗試一下

$npm uninstall node-sass

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章