更改 angular-cli 中组件的默认文件夹
Changing default folder for components in angular-cli
目前,Angular CLI 默认在 app/{componentName}/
文件夹中创建一个新组件。
是否可以进行配置,使 cli 改为在 app/components/{componentName}/
文件夹中生成新的组件文件夹?
我尝试在 angular-cli.json 中修改一些变量,但没有成功。
CLI 中没有类似的持久值。这样做的原因是 style guide 建议不要将所有相似的实体(即组件、服务)放在一个分组目录中。
据说要实现这一点,您有两个选择...
- 将命令的目录 line/terminal 更改为
app/components/
并从那里生成。 CLI 将知道您的当前目录并相对于该目录创建
- 当您从项目的根目录(或
src
目录)生成每个组件时,您可以指定 ng generate component components/foo
,这将在生成组件的路径中包含 "components" .
目前,Angular CLI 默认在 app/{componentName}/
文件夹中创建一个新组件。
是否可以进行配置,使 cli 改为在 app/components/{componentName}/
文件夹中生成新的组件文件夹?
我尝试在 angular-cli.json 中修改一些变量,但没有成功。
CLI 中没有类似的持久值。这样做的原因是 style guide 建议不要将所有相似的实体(即组件、服务)放在一个分组目录中。
据说要实现这一点,您有两个选择...
- 将命令的目录 line/terminal 更改为
app/components/
并从那里生成。 CLI 将知道您的当前目录并相对于该目录创建 - 当您从项目的根目录(或
src
目录)生成每个组件时,您可以指定ng generate component components/foo
,这将在生成组件的路径中包含 "components" .