Angular 4编译错误

时间:2017-09-28 15:09:55

标签: angular intellij-idea compiler-errors

我刚刚在我的项目中使用了npm install bootstrap @ next并得到了以下编译错误。我是棱角分明的新人。

  

编译失败。

     

./ node_modules / ansi -html / index.js模块构建失败:错误:ENOENT:   没有这样的文件或目录,打开' D:\   项目\板\ node_modules \ ANSI-HTML \ index.js' @   (webpack)-dev-server / client / overlay.js 3:15-35 @   (webpack)-dev-server / client?http://localhost:4200 @ multi   webpack-dev-server / client?http://localhost:4200 ./www/main.ts

使用ng服务进行编译时,我得到:

Error: Cannot find module 'ansi-styles'
at Function.Module._resolveFilename (module.js:527:15)
at Function.Module._load (module.js:476:23)
at Module.require (module.js:568:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (D:\Users\ssarfraz\git projects\board\node_modules\@angular\cli\node_modules\chalk\index.js:3:20)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)

2 个答案:

答案 0 :(得分:0)

您应该使用npm install --save bootstrapnpm install --save bootstrap@4.0.0代替。不要忘记将Bootstrap包含在.angular-cli.json

"styles": [
   "../node_modules/bootstrap/dist/css/bootstrap.min.css",
   "styles.css"
],

错误:

  

错误:找不到模块'ansi-styles'

这里有一个解决方案:https://stackoverflow.com/a/25884689/6053654

答案 1 :(得分:0)

从\ node_modules.bin中删除所有文件 并运行“ npm install”命令。