先吐槽下,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的安...