1

最近升级到 angular 11 并在我的 gitlab 管道中运行 npm test 时偶然发现了一个问题,问题仅在运行 npm test 时,npm build prod 似乎工作正常。

以下有关环境的信息。

部署映像具有节点 14 LTS

角度 CLI:11.0.5

目标:es5

我尝试使用更多内存运行 ng test,但没有帮助

节点 --max_old_space_size=5000 ./node_modules/@angular/cli/bin/ng 测试 --code-coverage

注意到将目标更改为 es2015 或 es6 npm test 似乎有效,但我不想进行此更改会导致我的应用程序中的一些其他功能中断。

这是错误的屏幕截图: 错误

4

2 回答 2

0

该修复程序通过以下方式关闭了测试的源映射:ng test -sm=false

于 2021-01-14T21:38:42.170 回答
0

尝试在项目的根目录中运行以下这两个命令:

  1. npm i -g increase-memory-limit
  2. increase-memory-limit
于 2021-01-24T10:53:49.650 回答