我正在使用Angular 6应用程序,并尝试使用CLI使用'ng g c myComponent'创建新组件,但出现错误
我的所有组件都在app /(根级组件)的模块文件夹下
Could not find an NgModule. Use the skip-import option to skip importing in NgModule.
Your global Angular CLI version (7.2.2) is greater than your local
version (6.2.9). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch
false".
Two or more projects are using identical roots. Unable to determine
project using current working directory. Using default workspace project
instead.
当我运行ng --version时,我会得到以下应用版本
Angular CLI: 6.2.9
Node: 8.9.3
OS: win32 x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.8.9
@angular/cli 6.2.9
@ngtools/webpack 6.0.8
@schematics/angular 0.8.9
@schematics/update 0.8.9
rxjs 5.5.12
typescript 2.5.3
webpack 4.8.3
答案 0 :(得分:0)
确保您的应用模块位于您生成组件的文件夹中。这为我解决了。