因為因為網絡原因導致的node-modules的部分文件缺失,在npm install 時報錯如下:
但此時有node-modules,啟動項目會報:Error: Cannot find module 'node-sass'
解決方法如下:
1. npm install -g cnpm --registry=https://registry.npm.taobao.org
2. cnpm install node-sass@版本
3. 啟動項目
注意事項: 如果直接安裝了cnpm install node-sass 啟動項目是報如下:
Node Sass version 5.0.0 is incompatible with ^4.0.0.
是因為node-sass的版本不對,需要將其降級為4.0的版本
解決方法:
1. npm uninstall node-sass (卸載原來的sass)
2. npm install node-sass@版本 (安裝對應的版本: 例如:cnpm install node-sass@4.14.1)