1. gitLab項目clone事後, 運行ng serve出錯:node
解決方式:python
npm install -g node-gypgit
npm install --global --production windows-build-toolsgithub
2. node-sass由於環境變化(如:別人從Mac OS吧代碼提交到git,你從git把代碼clone到windows上時)而報錯:npm
解決辦法:windows
1. 首先按錯誤提示的 嘗試執行 npm rebuild node-sass --force, 又出現以下錯誤,大概就是找不到python2sass
2. 換一種辦法:網絡
嘗試從 https://github.com/sass/node-sass-binaries/blob/master/win32-x64-48_binding.node 得到bing文件,並放到錯誤提示中說的的目錄中 \node_modules\node-sass\vendor\win32-x64-48 , 結果仍是報錯:ui
3. 不行了, 仍是換回原來的binding.node 吧, ………… 沒想到 居然不報錯了…… 靠 莫名其妙成功啊………………spa
最後仍是說一下吧,這一系列的錯誤都是因爲node-sass安裝失敗致使的,無非是國內訪問github的網絡問題致使,各類解決方式又會出現各類奇奇怪怪的問題。
索性用淘寶鏡像解決吧!!!!
npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install node-sass