当我使用CLI创建一个新组件时,我在本文的主题中遇到了一个错误:ng g c my component--project=my project
(没有创建任何组件)
我见过其他帖子有相同的错误信息,但没有一篇帖子也包含Nrwl/Nx,我认为这与此有关。该项目最初为Ng4,后来升级为Ng6。
环境:
更新#1
我尝试完全删除--project
标志(因此只需ng g c my-组件
),但仍然会遇到相同的问题。还不确定这意味着什么。
从应用程序所在的位置运行组件生成命令(ng g c component name)。单元ts文件位于。
生成组件的目的是做两件事:
app.module.ts
中)问题是,你没有应用程序。单元ts
。您将其重命名为其他名称,或者甚至可能有多个名称。在这种情况下,有两种可能的解决方案:
>
您可以手动注册组件。(最简单)
ng g组件mycomponent--跳过导入
使用-m
开关指定模块。(可能断了)这里有一条长长的线:https://github.com/nrwl/nx/issues/526
1) 将cmd/terminal中的当前目录更改为src/app
cd src/app
(linux)
cd.\src\app\
(窗口)
2) 现在运行命令
ng g c myComponent
当我试图在angular cli中创建一个组件时,它向我显示了这个错误。我怎么摆脱它? 错误:多个模块匹配。使用skip-import选项可以跳过将组件导入到最近的模块中。 我使用的是angular cli版本:1.4.1
本文向大家介绍Angular2 NgModule 模块详解,包括了Angular2 NgModule 模块详解的使用技巧和注意事项,需要的朋友参考一下 Angular的模块的目的是用来组织app的逻辑结构。 在ng中使用@NgModule修饰的class就被认为是一个ng module。NgModule可以管理模块内部的Components、Directives、Pipes,引入Service
我们的开发团队最近将Angular 5项目更新为Angular 7。我已经下载了repo并且我正在尝试构建源代码,但是当我运行ng build命令时,我得到一个错误,没有找到'appmodule'的NgModule元数据。 如果运行ng--version命令,它将显示以下内容: 角度CLI:7.3.6 节点:11.10.0 操作系统:win32 x64 角度:7.2.10 app.module.t
在本章中,我们将了解Import Options在LESS中的重要性。 LESS提供@import语句,允许样式表导入LESS和CSS样式表。 下表列出了将在import语句中实现的import指令。 Sr.No. 导入选项和说明 1 reference 它仅使用LESS文件作为参考,不会输出它。 2 inline 它使您可以将CSS复制到输出中而不进行处理。 3 less 它会将导入的文件视为常
在以前的版本中,我刚刚能够生成这样的新组件。。。 错误:多个模块匹配。使用skip-import选项跳过将组件导入最近的模块。 然后我试着。。。 错误:指定模块不存在 然后我试着。。。 错误:指定模块不存在