如何为Angular v16实验性Jest Runner启用--watch选项?
Angular v16实验性Jest运行器的--watch选项使用说明
功能就绪情况:Angular v16附带的
@angular-devkit/build-angular:jest虽为实验性特性,但--watch选项已经具备基础可用能力,大部分常规场景下都能正常工作,仅部分边缘场景可能存在小问题,官方后续会持续迭代优化。运行方式:
- 确认你的
angular.json中,对应项目的test目标已配置该Jest运行器:"test": { "builder": "@angular-devkit/build-angular:jest", "options": { // 其他配置项 } } - 直接在终端执行带
--watch参数的测试命令:- 针对默认项目:
ng test --watch - 针对指定项目:
ng test your-project-name --watch
- 针对默认项目:
- 确认你的
注意事项:
- 若遇到watch模式下文件变更不触发重测、进程意外退出等问题,优先升级到Angular v16的最新小版本,这类问题通常会在补丁版本中修复。
- 检查
angular.json的test.options中是否手动设置了watch: false,如果有需要移除该配置或改为true,否则会覆盖命令行的--watch参数。
内容的提问来源于stack exchange,提问作者Matthieu Riegler
相关产品推荐
相关产品推荐

