使用生成新组件时ng g c my-component出现错误:
找不到NgModule。使用跳过导入选项可跳过NgModule中的导入。
如果然后使用跳过导入选项,Angular将在我的e2e文件夹中生成组件。
我假设这与我在执行ng upgrade之前angular.json调用的文件有关,angular-cli.json这无疑是导致此问题的原因,因为似乎已经进行了一些结构性更改。
有没有解决此问题的方法,而无需使用CLI创建新项目,然后手动复制文件。
ng gc从根目录“ my-app”运行。
资料夹结构:
my-app
- dist
- e2e
- node_modules
- src
- app
- etc
Run Code Online (Sandbox Code Playgroud)
my-app文件夹中的angular.json
**Angular Versions:**
@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.6.8
@angular/cli 6.0.8
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 5.5.2
typescript 2.5.3
webpack 4.8.3
Run Code Online (Sandbox Code Playgroud)