我有以下目录结构
我想创建一个新页面,比如说,一个关于页面.
我想把它放在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.
因为有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