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