angular 4 cli 指令不工作
angular 4 cli directive not working
从 git
在 Angular 4 cli 中创建指令
/Angular/projectName $ ng 生成指令 DirectiveName
应该可以
[注意:DirectiveName 是唯一的,与组件名称或模块名称不匹配]
但我收到错误
错误:多个模块匹配。使用 skip-import 选项跳过将组件导入最近的模块。
不止一个模块匹配。使用 skip-import 选项跳过将组件导入最近的模块。
此时 CLI 对在 which 模块中插入 declarations
感到困惑,因为您的应用程序中有多个模块。您可以在命令末尾附加 skip-import
标志。但这将跳过在模块内导入和声明组件。
我建议在命令中指定 --module
指令的声明位置。
ng generate directive DirectiveName --module="your-module.module.ts"
从 git
在 Angular 4 cli 中创建指令/Angular/projectName $ ng 生成指令 DirectiveName
应该可以
[注意:DirectiveName 是唯一的,与组件名称或模块名称不匹配]
但我收到错误
错误:多个模块匹配。使用 skip-import 选项跳过将组件导入最近的模块。 不止一个模块匹配。使用 skip-import 选项跳过将组件导入最近的模块。
此时 CLI 对在 which 模块中插入 declarations
感到困惑,因为您的应用程序中有多个模块。您可以在命令末尾附加 skip-import
标志。但这将跳过在模块内导入和声明组件。
我建议在命令中指定 --module
指令的声明位置。
ng generate directive DirectiveName --module="your-module.module.ts"