当前位置: 首页 > 知识库问答 >
问题:

多个模块匹配。使用“跳过导入”选项跳过将组件导入最近的模块

叶谦
2023-03-14

在以前的版本中,我刚刚能够生成这样的新组件。。。

ng g c modules/update-tables/containers/users-container

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

然后我试着。。。

ng g c containers/users-container --module=update-tables

错误:指定模块不存在

然后我试着。。。

ng g c containers/users-container --module UpdateTablesModule

错误:指定模块不存在

共有3个答案

殳睿
2023-03-14

使用--module参数指定模块。例如,如果主模块是app。单元ts,运行这个:

ng g c new-component --module app
史钊
2023-03-14

我以前也讨论过这个问题。没有什么能阻止你自己创建模块。我查看任何现有的模式,例如包括@NgModule和all。对于该文件,创建一个名为users container的文件。单元然后将其添加到应用程序的导入部分。单元ts(或任何你需要包含它的模块)你自己。

端木存
2023-03-14

您应该从/app文件夹指定*.module.ts文件的相对路径:

ng g c containers/users-container ./modules/update-tables/update-tables/update-tables.module.ts

也可以省略。单元ts后缀:

ng g c containers/users-container ./modules/update-tables/update-tables/update-tables

它甚至可以在没有模块名的情况下工作,然后它将使用给定文件夹中的第一个模块名,因此最好指定它:

ng g c containers/users-container ./modules/update-tables/update-tables
 类似资料:
  • 当我试图在angular cli中创建一个组件时,它向我显示了这个错误。我怎么摆脱它? 错误:多个模块匹配。使用skip-import选项可以跳过将组件导入到最近的模块中。 我使用的是angular cli版本:1.4.1

  • 我试图在一个字符串中选择多个匹配项,如下所示: 123 废话 结束 45 废话 结束 理想情况下,我希望它返回2个以数字序列开头和以END字符串结尾的匹配项。我使用以下内容: 但是,上述模式在一个匹配项中返回整个输入字符串。我有一种感觉,这与“单行”选项有关。我做错了什么?

  • 问题内容: 我已尝试找到有关最佳使用还是全面的指南。我刚开始使用Python,并且正在尝试着眼于最佳实践。 基本上,我希望有人能分享他们的经验,其他开发人员有什么喜好,以及避免遇到麻烦的最佳方法是什么? 问题答案: 和之间的区别主要是主观的。选择最喜欢的一个,并在使用中保持一致。这里有一些要点可以帮助你做出决定。 优点: - 减少维护你的import报表。无需添加任何其他导入即可开始使用模块中的另

  • 当我使用CLI创建一个新组件时,我在本文的主题中遇到了一个错误:(没有创建任何组件) 我见过其他帖子有相同的错误信息,但没有一篇帖子也包含Nrwl/Nx,我认为这与此有关。该项目最初为Ng4,后来升级为Ng6。 环境: 角度CLI:6.0.8 更新#1 我尝试完全删除标志(因此只需),但仍然会遇到相同的问题。还不确定这意味着什么。

  • 我已经将volley库克隆为 我如何将其作为模块导入到我的android studio项目中,该项目由gradle提供支持,类似于IntelliJ Idea中的“导入模块”选项。

  • 根据这个答案,您可以使用来使用类似这样的相对导入: 为什么相对导入不适用于sklearn。特征提取。文本 我验证了是一个具有以下功能的模块: 编辑 “不工作”,我的意思是它不导入模块。 我正在使用Python 3.4 绝对方式工作: 相对方式不: