【发布时间】:2020-03-31 17:51:58
【问题描述】:
在我们的 CI 中,我们目前在 ng build 之前运行 ng test。由于升级到 Angular,这会导致整个项目被编译两次。一次用于测试,一次用于构建。
这在我们的 CI 中占用了大约 2 分钟的额外时间,但这是一项多余的任务。
是否可以针对编译后的输出运行 jasmine 测试?
【问题讨论】:
-
我不认为这是可能的,但对我来说,构建一次是有意义的。原因:ng test 做了所有的构建工作,你必须深入研究内部以绕过构建并在 CI 期间指向正确的目录。