2

我使用 nrwl 创建了一个角度应用程序。现在我想在应用程序创建后设置组件、指令等的属性。

在可能的角度cli(无nrwl)中,设置模板内联的正确方法是

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

该命令正确地将以下内容添加到 angular.json 中的属性中

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "",
...
  },
  "defaultProject": "pim",
  "schematics": {
    "@schematics/angular": {
      "component": {
        "inlineStyle": true,
        "inlineTemplate": true
      }
    }
  }
}

但是生成的属性没有效果——新生成的组件仍然是单独的 .html 和 .css 文件。

在 nrwl 中设置这些配置的正确方法是什么?

4

1 回答 1

0

使用以下命令创建一个新项目

ng g c <component-name> -it -is

g 用于生成 c 用于组件,而 -it 和 -is 分别用于内联模板和内联样式。

希望这可以帮助。

于 2018-09-27T13:44:24.380 回答