我们在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脚本定义中无效。
我确定这一点必须放在正确的位置,但我不知道在哪里添加它。任何帮助将不胜感激。
由于
答案 0 :(得分:1)
在appveyor.yml:
JYTHONPATH
这在init期间设置节点env var。将它设置得尽可能高。
这使我们的构建时间缩短了约80%。不可思议的。