【问题标题】:angular 4 cli directive not workingangular 4 cli指令不起作用
【发布时间】:2018-04-12 23:21:48
【问题描述】:

从 git 在 Angular 4 cli 中创建指令

/Angular/projectName $ ng 生成指令DirectiveName

应该有效

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

但我收到错误

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

【问题讨论】:

标签: angular command-line-interface directive


【解决方案1】:

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

我建议在命令中指定 --module 来声明你的指令。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多