ASP.NET Core中的Angular app 6:多个模块匹配

时间:2019-01-18 10:06:28

标签: angular asp.net-core angular6 angular-components

Angular v6.1.10 | ASP.NET Core v2.2.102

我正在从ASP.NET Core模板构建Angular应用。

我想创建一个组件(鱼形)。

在ASP.NET Core 2.0中,简单

ng g component fish-form --module=app.module.shared.ts

可以解决问题,但是对于这种体系结构,由于它没有该文件,因此无法正常工作。

This is the files structure.


我也尝试过使用

创建组件
ng g component fish-form

但是我遇到以下错误:

  

错误:多个模块匹配。使用跳过导入选项跳过   将组件导入到最近的模块中。

Command that I am running to create a form

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

这解决了问题:

ng g component fish-form --module=app.module.ts

答案 1 :(得分:1)

您有两个选择

  1. ng g component fish-form --skipImport=true。这将消除错误,但不会导入组件。
  2. 通过ng g component fish-form --module=app.module.ts
  3. 更好的解决方案