我的全球版本是1.6.1,本地ng-cli版本是1.6.1所以先警告然后我出错了,
ERROR in ./src/app/app.component.scss
Module build failed: Error: Cannot find module 'node-sass'
所以任何人都可以帮助我?
答案 0 :(得分:2)
尝试删除 node_modules目录并重新安装节点模块。
答案 1 :(得分:1)
当您启动角度环境时,似乎尚未在桌面上获取node-sass
。当您启动npm install -g @angular/cli
时,可能会发生这种情况。
如果您在企业环境中工作,请使用
然后你可能会遇到这个问题。
<强>解释强>
node-sass
使用存储在Github中的已编译的C
库。您的本地存储库管理器(a.k.a. Nexus)不应该能够处理这种依赖。
<强> Sollution:强>
如果您被允许通过代理退出企业,那么您应该在.npmrc
文件中配置代理(找到解释方法的tuto应该不难)。然后重新启动npm install -g @angular/cli
。
如果您不允许通过网络代理离开您的企业,那么您唯一的解决方案是让您的软件工厂经理为您打包此npm
模块,包括C
lib依赖。
请注意,我刚才描述的情况并非少见npm
个包。
答案 2 :(得分:0)
您的项目中似乎缺少node-sass
。尝试通过npm i node-sass -D
进行安装,然后重新运行。