Nodejs Appveyor构建内存不足

时间:2018-03-21 22:47:26

标签: node.js angular appveyor

我们在AppVeyor上运行构建来构建AOT angular 2应用程序。

构建已失败,提供以下内容:

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

据我所知,您可以使用--max_old_space_size=xxxx,其中xxxx是您想要增加内存的大小。默认值为512。 问题是,我不知道在哪里添加这个标志。我已经尝试过两种破折号(我发现的内容)和下划线。我已将标志作为ps构建命令定义的一部分放置在构建脚本构建配置中,并且在package.json脚本定义中无效。

我确定这一点必须放在正确的位置,但我不知道在哪里添加它。任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:1)

在appveyor.yml:

JYTHONPATH

这在init期间设置节点env var。将它设置得尽可能高。

这使我们的构建时间缩短了约80%。不可思议的。