angular-cli – ng生成子目录中的组件

前端之家收集整理的这篇文章主要介绍了angular-cli – ng生成子目录中的组件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下目录结构

我想创建一个新页面,比如说,一个关于页面.
我想把它放在src / app / page / about / *

所以我尝试:

ng generate component pages/about

但我得到这个错误

Error: More than one module matches. Use skip-import option to skip importing the component into the closest module.
More than one module matches. Use skip-import option to skip importing the component into the closest module.

使用页面存储我的单独页面是一个好主意吗?
如何使用angular-cli在子目录中生成组件?

因为有2个模块(app.module.ts,shared.module.ts),所以CLI不知道在哪个模块中声明你的组件.要解决这个问题,你必须告诉CLI你要声明组件的模块.使用模块选项
ng generate component pages/about --module=app.module
// or
ng generate component pages/about --module=shared.module

猜你在找的Angularjs相关文章