如何将 IntelliJ Run/Debug 配置为仅执行当前 *.spec.ts 文件进行 ng 测试?

How do I configure IntelliJ Run/Debug to execute only the current *.spec.ts file for ng test?

我正在尝试对我的 CentOS 盒子上的单个 spec.ts 文件执行 Angular 测试。

我可以在 OS 终端或 IntelliJ 终端中使用命令行

*ng test --include="somefile.spec.ts"*

并且 Angular Karma 测试将 运行 只是那个特定的文件。

但是,我似乎无法找到一种方法来正确设置 Run/Debug 配置,让我只需单击一个按钮即可 运行 我当前的 spec.ts 文件正在。

这是我目前拥有的图片。 注意:test_file 只是调用 ng test

非常感谢有关如何配置它的一些指导。

您需要使用 -- -- 语法将参数传递给带有 NPM 脚本的工具 运行,请参阅 https://docs.npmjs.com/cli/v8/commands/npm-run-script#description。所以我建议将 Arguments: 更改为 -- --include $FileName$