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"
}
在 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"
}