windows下node sass的安裝

2022-08-11 22:00:20 字數 1088 閱讀 3906

先吐槽下,windows下node-sass安裝是真的很難安裝,建議能不用sass就不用sass,用less也行啊。

win10 ,node版本 v8.11.3,npm版本5.6.0。安裝node-sass 4.9.0個人理解安裝sass跟node版本關係不緊要,主要是下面的步驟有點關鍵。

安裝python27,並設定環境變數pythonpath(值為安裝目錄,例如c:\python27)與python(值為%pythonpath%\python.exe)

不用擔心,你在終端直接執行npm install [email protected]時會報錯,日誌會列印出這個binding.node的位址。

管理員模式進入終端(cmd),cd到你的專案的路徑如:d:\dev\platformweb

執行如下兩句:

npm config set python "c:\python27\python.exe"

set sass_binary_path=c:\users\yang\downloads\win32-x64-57_binding.node

安裝node-sass:npm install [email protected]  正常情況下,可以安裝成功,我這邊是成功了。

繼續安裝其他包:npm install

啟動專案:npm run dev

發現可以啟動成功。

你以為這樣你就安裝好了嗎????too young

再開啟乙個新終端,cd到專案的目錄,啟動專案:npm run dev 發現報錯:missing binding

如:missing binding e:\webstorm\notepad\notepad\node_modules\node-sass\vendor\win32-x64-46\binding.node

這時候無論怎麼rebuild 都很麻煩而且不一定能弄好

就是這樣解決了 ,還是很開心的。

參考 參考 

fis更換node環境導致node sass不能用

公升級了 node 的版本,後來因為 node sass 版本的問題,又退回到6.x版本。然後在編譯fis的時候就出現了上述的錯誤。按照提示的命令執行 npm rebuild node sass force 並沒有起作用。解決方法 1 用 npm uninstall g 解除安裝掉已經安裝的 fis...

windows下CoffeeScript 的實現

安裝coffeescript,需要先安裝node.js和npm。在mac 和 linux 的環境下,coffeescript的安裝是相當容易的。比較複雜的呢是在windows的環境下安裝。所以我們著重講一下在windows環境下的安裝方式。安裝完node 包括npm 後,我們到programm fi...

windows下python twisted庫安裝

方式 一 命令列中執行easy instal twisted 提示 unable to find vcvarsall.bat 的錯誤,這是因為twisted源 安裝方式,需要c編譯環境,如果有安裝vc開發環境就可以通過 plain view plain copy 首先安裝mingw,在mingw的安...