Angular 9在不在app(默认)文件夹中的特定文件夹中创建组件

Posted

技术标签:

【中文标题】Angular 9在不在app(默认)文件夹中的特定文件夹中创建组件【英文标题】:Angular 9 Create component in a specific folder not in app(default) folder 【发布时间】:2020-09-06 08:45:38 【问题描述】:

我有 src/app/pages 文件夹,我想在这个文件夹中创建新组件。这个我试过了

ng g component pages/tasdiq

但收到此错误“多个模块匹配。使用跳过导入选项跳过将组件导入最近的模块。”

我有 app.module.ts 和 app-routing.module.ts 模块(我正在编辑现有项目)

我该如何解决

【问题讨论】:

【参考方案1】:

我找到答案了!

我也只需要指定模块

ng g component folder-name-inside-of-app-folder\component-name --module=existing-module's-name

就我而言ng g component pages\tasdiq --module=app.module

成功了:)

【讨论】:

以上是关于Angular 9在不在app(默认)文件夹中的特定文件夹中创建组件的主要内容,如果未能解决你的问题,请参考以下文章

默认的特定于用户的属性

Angular 5 App在IE 10中不起作用

防止 Angular 11 应用程序中的 JQuery 默认行为

TypeScript:无法逐行迭代上载的文件(Angular 9)

Angular 9 - 删除 Angular Material Stepper 上的默认图标(创建)

无法在 Angular 9 中进行默认导入