在Angular中,通过使用"ng generate"命令,我们可以自动创建组件、服务、指令等,但是它不会自动创建模块。下面是解决这个问题的一种方法:
ng generate module app
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
...
],
providers: [
...
],
bootstrap: [AppComponent]
})
export class AppModule { }
ng generate component home
这将自动在src/app目录下生成一个名为home的组件,并且会自动在模块文件(app.module.ts)中的declarations数组中添加新生成的组件。
请注意,这种方法需要手动添加组件到模块中,但它可以自动为我们生成组件的文件和文件夹结构,以及在模块文件中的declarations数组中添加组件。