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

angular 4 cli指令不工作

西门洛城
2023-03-14

从git在Angular 4 cli中创建指令

/Angular/projectName$ng生成指令DirectiveName

应该管用

[注意:DirectiveName是唯一的,与组件名称或模块名称不匹配]

但我犯了一个错误

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

共有1个答案

曾翰飞
2023-03-14

此时,CLI对在which模块中插入声明的步骤感到困惑,因为应用程序中有多个模块。您可以在命令末尾附加跳过导入标志。但这将跳过导入

我建议在命令中指定指令应该声明--module

ng generate directive DirectiveName --module="your-module.module.ts"

 类似资料:
  • 我正在尝试在我全新的项目中使用TailWind,每个应用程序都很好,但是@应用程序甚至不能编译。 以下是错误消息: 我的顺风。css文件: 我已经安装了POSTSS cli并使用POSTSS。配置。就像这样: 但这些都不管用。

  • 我试图使用md-date-locale指令覆盖一个日期选择器输入的角材质选项(如https://material.angularjs.org/latest/api/directive/mdDatepicker中指定的),但它不起作用。 这是一个使用角材料示例来测试的示例 http://codepen.io/Hyperalpha/pen/gmwMdm 如果不可能,我需要在加载后更新datepicke

  • 我已经下载了jdk 1.8.0\u 131 当我打开命令提示符并编写以下命令-java-version时,它会给出输出 但是当我编写以下命令时:javac-version它会给我输出 我已经编辑了系统变量路径-C:\Progra~1\Java\jdk1.8.0_131\bin; 当我执行以下命令时:"C:\Program Files\Java\jdk1.8.0_131\bin\javac"-ver

  • 例如,Angular 2内置的属性指令ngClass和ngStyle,可以在任何组件或元素上工作。

  • 我想在AngularJS指令中包装示例。 该示例播放器本身运行良好,可以播放Akamai CDN上托管的大羚羊兔的MPEG-DASH版本。 但是,当试图在AngularJS指令中使用时,失败,。 它还报告。(根据浏览器的不同,这些错误的顺序有时会颠倒) 我不知道为什么它可以独立运行,但不能在AngularJS指令中运行。。。 该指令的超文本标记语言片段如下所示: 指令代码本身几乎是示例代码的复制粘