【发布时间】:2018-09-20 22:14:52
【问题描述】:
在运行现有 Angular4 应用程序时,我在 MAC 上遇到以下问题。它在执行ng serve时向我显示了这个错误
错误 ./node_modules/css-loader?{"sourceMap":false,"import":false}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./ node_modules/sass-loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":[]}!./node_modules/angular-calendar-week-hours-view/angular-calendar -week-hours-view.scss 模块构建失败:错误:找不到模块“node-sass”
我在 angular-cli.json 中导入样式如下
"styles": [
"../node_modules/angular-calendar-week-hours-view/angular-calendar-week-hours-view.scss"
],
可能的问题是什么?
"styleExt": "scss",
在 angular-cli.json 中将 styleExt 添加为 scss。 我确实有节点 9.11.1
【问题讨论】:
-
您事先运行过
npm install吗?您正在运行ng serve或npm run start,后者会启动ng serve? -
我运行了 npm install,但没有成功。然后我又做了三种方式,sudo npm i node-sass, sudo npm install node-sass
-
尝试重建 node-saas。 npm 重建节点-sass
-
npm 重建 node-sass 完成。同样的错误
标签: angular node-modules angular-calendar