Karma istanbul 覆盖率报告在 Angular 中的代码更改时自动刷新

Karma istanbul coverage report auto-refresh upon code change in Angular

当我执行 ng test --code-coverage 时,它会吐出覆盖率报告。现在我执行 ng test --watch=true 并对规范文件进行更改,但报告不会自动刷新。如何自动刷新覆盖率报告以节省我的开发时间

要启用代码覆盖率报告的自动刷新,我们需要在 angular.json 中的 "test" 部分的 "options" 子部分中设置 {"codeCoverage": true}。我更新了我的 angular.json 如下 "test": { "builder": "@angular-devkit/build-angular:karma", "options": { "main": "src/test.ts", "codeCoverage": true, "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.spec.json", "karmaConfig": "src/karma.conf.js", "styles": [ "src/styles.scss" ], "scripts": [], "assets": [ "src/favicon.ico", "src/assets" ] } }