gpt4 book ai didi

Angular CLI 生成组件问题

转载 作者:太空狗 更新时间:2023-10-29 17:42:25 26 4
gpt4 key购买 nike

使用 ng g c my-component 生成新组件时出现错误:

Could not find an NgModule. Use the skip-import option to skip importing in NgModule.

如果我随后使用跳过导入选项,Angular 会在我的 e2e 文件夹中生成组件。

我假设这与我的 angular.json 文件有关,该文件在我运行 ng upgrade 之前被称为 angular-cli.json 这是不怀疑是什么导致了这个问题,因为似乎发生了一些结构性变化。

有没有办法在不使用 CLI 创建新项目然后手动复制文件的情况下解决这个问题......?

ng g c 从根“my-app”文件夹运行。

文件夹结构:

my-app
- dist
- e2e
- node_modules
- src
- app
- etc

我的应用文件夹中的 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

最佳答案

我闻到ng在应用根目录下发现多个模块文件,请在生成组件时提供模块

ng generate component componentName --module=<MODULE-NAME>

ng generate component componentName --module=app.module

关于Angular CLI 生成组件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50896796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com