更改angular-cli中组件的默认文件夹

Car*_*ven 4 javascript angular-cli angular

目前,Angular CLI默认在app/{componentName}/文件夹中创建一个新组件.

是否可以配置cli而不是在app/components/{componentName}/文件夹中生成新的组件文件夹?

我试着在angular-cli.json中搞乱一些变量,但没有运气.

Bro*_*cco 6

在CLI中没有类似于持久值的内容.这样做的原因是样式指南建议不要将所有类似实体(即组件,服务)放在分组目录中.

据说实现这一目标你有两个选择......

  1. 将命令行/终端的目录更改为app/components/并从那里生成.CLI将知道您当前的目录并相对于该目录创建
  2. 从项目的根(或src目录)生成每个组件时,您可以指定ng generate component components/foo在生成组件的路径中包含"组件"的组件.