在运行有角项目(ng serve -0)
的同时安装了Node.js(10.x和11.X)版本后,我收到以下错误消息。
./ src / styles.scss中的错误 (./node_modules/@angular-devkit/build-angular/src/ang ular-cli-files / plugins / raw-css-loader.js!./ node_modules / postcss-loader / src ?? embe ddd!./ node_modules / sass-loader / lib / loader.js ?? ref--14-3!./ src / styles.scss) 模块构建失败(来自./node_modules/sass-loader/lib/loader.js): 错误:找不到模块“ node-sass” 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:582:15) 在Function.Module._load(内部/模块/cjs/loader.js:508:25) 在Module.require(internal / modules / cjs / loader.js:637:17) 在要求时(内部/模块/cjs/helpers.js:22:18) 在Object.sassLoader(E:\ Projects \ my-app \ node_modules \ sass-loader \ lib \ loader .js:46:72)我 ?wdm ?:编译失败。
我经历了很多堆栈溢出问题和有角度的论坛,但是所提供的解决方案都不适合我。
我尝试了以下命令:
npm install --save-dev --unsafe-perm node-sass
npm rebuild node-sass --force
npm install --save-dev @angular-devkit/build-angular
ng update @angular/cli
我还尝试使用以下命令更新npm:npm install -g npm@latest
我遇到了一个问题:ERROR in Cannot find module 'node-sass'
但是这些代码都无济于事。我尝试重新安装具有不同版本的节点,但是仍然抛出相同的错误。
屏幕截图:https://imgur.com/a/1iKNcw0
编辑1 请看看这个github thread
我尝试更改线程中提到的angular.json文件中的sass,但问题仍然存在。
编辑2 我已经更新了imagur link中的图像,第一幅图像显示了成功创建角度项目后CLI的响应。其余四个图像显示运行Angular 7时出现问题的系统的控制台详细信息。
我还为上述添加了pastebin:
编辑3