车削进度显示关闭全球范围内为角-CLI V6(Turning progress display of

2019-09-29 08:37发布

升级到角6.现在,我想转进度显示关闭全球ng build 。 然而,关于文档ng config ,这显然替换命令ng set/get似乎缺失或已过期。 我想我需要做到以下几点:

ng config --global some.path.progress false

但我想不出什么some.path部分需要。 无论我尝试,我得到一个“无效的路径”错误。

当然,我也可以直接编辑~/.angular.json ,如果我知道按键的右侧层次了。 这不起作用:

{
  "version": 1,
  "cli": {
    "defaults": {
      "build": {
        "progress": false
      }
    }
  }
}

在一个特定angular.json文件时, progress如果划归选项可options里面关键build 。 然而,似乎在被忽略~/.angular.json即使里面包含的文件options

Answer 1:

你不能设置在全球范围内构建进度选项。

您可以设置在全球范围内唯一的CLI选项有以下几种。 我收集这个从代码这里 。

cli.warnings.versionMismatch (boolean)
cli.warnings.typescriptMismatch (boolean)
cli.defaultCollection (string)
cli.packageManager (string)

(如您在您的文章说的)可以设置在项目级别此选项。 这是你用来做该命令。

ng config projects['projectname'].architect.build.options.progress false

要么

ng config projects.projectname.architect.build.options.progress false

当然,属性设置为true把进度重新打开。



文章来源: Turning progress display off globally for angular-cli v6