【问题标题】:How to set angular cli config properties for --inline-style --inline-template for nrwl如何为 --inline-style --inline-template 为 nrwl 设置 Angular cli 配置属性
【发布时间】:2018-12-13 07:01:03
【问题描述】:

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

在可能的角度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 中设置这些配置的正确方法是什么?

【问题讨论】:

  • 这似乎从今天开始工作正常。感谢您提示正确的命令!

标签: nrwl


【解决方案1】:

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

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

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2022-12-19
    • 2013-11-25
    • 2015-05-11
    • 1970-01-01
    相关资源
    最近更新 更多