在更新了在Angular5中实现Angular4轮播的cli后出现错误。 找不到“ AppModule”的NgModule元数据中的错误。 我「wdm」:无法编译。
**Below is the version details.**
Angular CLI: 6.1.5
Node: 8.9.4
OS: win32 x64
Angular: 5.2.1
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.7.5
@angular-devkit/build-angular 0.7.5
@angular-devkit/build-optimizer 0.7.5
@angular-devkit/build-webpack 0.7.5
@angular-devkit/core 0.7.5
@angular-devkit/schematics 0.7.5
@angular/cli 6.1.5
@ngtools/webpack 6.1.5
@schematics/angular 0.7.5
@schematics/update 0.7.5
rxjs 5.5.6
typescript 2.5.3
webpack 4.9.2
答案 0 :(得分:1)
Angular CLI版本是6.x。但是Angular Core库是5.x。好像是版本不匹配。尝试使用https://update.angular.io/
将Angular从5升级到6答案 1 :(得分:0)
该Webpack应该作为@ angular / cli的一部分出现。
npm remove webpack
npm install --save-dev @angular/cli@latest.
这应该可以解决您的问题。 如果不是这样,请清除整个node_modules文件夹 然后
npm cache clean --force
npm install
npm install --save-dev @angular/cli@latest
如果@ angular / cli安装失败
再次重试npm install --save-dev @angular/cli@latest
。
答案 2 :(得分:0)
角度cli 6.x有一个未解决的问题
直到解决,您可以使用此替代方法, 您可以将app.module.ts添加到tsconfig.app.json中的文件数组中
"files": [
"../src/app/app.module.ts"
]