angular-cli 6: 如何抑制e2e-task 的build-progress?

angular-cli 6: How to supress build-progress of e2e-task?

在 angular-cli 1.x 中,ng e2e-任务有一个选项 --progress=false。我现在如何使用 angular-cli 6 实现此目标?

我自己想出来了。在 angular.json 中,您必须在 projects/your-app/serve/options 部分中设置选项 "progress": false

{
  "projects": {
    "your-app": {
      "architect": {
        "build": {
          ...
        },
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "browserTarget": "your-app:build",
            "progress": false
          },
          ...
        },
        ...
      }
    },
    "your-app-e2e": {
      "root": "e2e/",
      "projectType": "application",
      "architect": {
        "e2e": {
          "builder": "@angular-devkit/build-angular:protractor",
          "options": {
            "protractorConfig": "e2e/protractor.conf.js",
            "devServerTarget": "your-app:serve"
          },
        },
        }
      }
    }
  },
  "defaultProject": "your-app"
}