📜  ng generate 不要创建子文件夹 (1)

📅  最后修改于: 2023-12-03 15:33:06.659000             🧑  作者: Mango

ng generate 命令介绍

什么是 ng generate 命令?

ng generate 命令是 Angular CLI 提供的一个常用命令,用于生成各种组件、服务、模块等文件。通过执行该命令,可以快速创建符合规范的代码文件,提高开发效率。

如何使用 ng generate 命令?

ng generate 命令的基本格式为:

ng generate [type] [name] [options]

其中,type 表示所要生成文件的类型,name 表示文件的名称,options 是可选参数,用于定义生成文件的其他相关信息。例如,要生成一个名为 hello 的组件,可以执行以下命令:

ng generate component hello

默认情况下,ng generate 命令会在当前目录下生成一个与 name 相同的文件夹,并在其中包含生成的文件。如果想要在当前目录直接生成文件,可以添加 --flat 参数:

ng generate component hello --flat

如果不想要创建子文件夹,可以使用 --flat 与 --skip-import 参数组合:

ng generate component hello --flat --skip-import
ng generate 命令的常用参数

| 参数 | 说明 | | -------------- | ------------------------------------------------------------ | | --spec | 生成文件时同时生成对应的测试文件 | | --module | 生成文件时自动将其注入到指定的模块中 | | --flat | 不创建包含生成文件的子文件夹 | | --prefix | 指定组件的选择器前缀,如 --prefix app 表示选择器前缀为 app | | --skipTests | 不生成测试文件 | | --skipImport | 不将生成文件自动导入到相关模块中 | | --skipSelector | 不生成组件的选择器 |

总结

通过 ng generate 命令,程序员可以快速生成符合规范的代码文件,从而提高开发效率。同时,ng generate 命令还支持多种参数选项,可以根据项目需求进行灵活配置。