设置Angular CLI生成默认值

时间:2019-01-24 19:59:02

标签: angular-cli

我所有的组件都遵循相同的结构:

ng g component componentName --skip-import --s true

在生成组件时将始终使用这两个标志。我希望不必每次都定义标志就可以做到这一点:

ng g component componentName

我很难确定是否可以配置generate默认值,或者是否需要创建自己的模式。之前有人尝试过这样做吗?

我尝试查看Angular Docs,主要是针对generateconfighttps://angular.io/cli/config),但目前尚不清楚是否可以这样做。

1 个答案:

答案 0 :(得分:2)

您可以尝试类似的操作

ng config schematics.@schematics/angular.component.inlineTemplate true

添加-g以便将其全局应用。

您还可以在项目设置中的angular.json中指定它,

"schematics": {
 "@schematics/angular": {
   "component": {
     "inlineTemplate": true
   }
 }
}

如果存在,本地设置将覆盖全局设置。