尝试创建新组件时遇到问题。
错误是:
多个模块匹配。使用skip-import选项跳过将组件导入到最近的模块中
为什么会出现此错误?
答案 0 :(得分:2)
尝试通过明确说明要在其中导入模块的模块来生成该组件。
例如,
ng g component my-component --module <module_name>
答案 1 :(得分:2)
我将解释为什么会这样。基本上,您在src / app文件夹下有2个或更多模块。
例如:
Angular CLI不够智能,无法知道您要将新组件放置在app.module下。
2个解决此问题的解决方案
1)在src / app下创建一个新文件夹,并将您具有相同app.module级别的其他模块放入您刚刚创建的新文件夹中。
2)ng生成组件name_of_component-模块应用程序(简写ng g name_of_component)
执行第一步将避免您每次都要输入-模块应用