运行ng build时如何为node.js分配更多内存? (苹果电脑) [英] How do I allocate more memory to node.js when running ng build? (Mac)
本文介绍了运行ng build时如何为node.js分配更多内存? (苹果电脑)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于我的angular-cli应用程序对内存的需求增加,因此我开始体验ng build --prod
期间的节点崩溃.我见过这样的解决方案:
I have started to experience node crashes during ng build --prod
, due to increasing memory requirements of my angular-cli app. I have seen solutions like this:
node --max_old_space_size=4096 myAwesomeServer.js
但是如何将其应用于ng
命令(尤其是ng bundle
)?
but how could that be applied to ng
commands (esp. ng bundle
)?
推荐答案
您允许通过环境变量设置节点命令行选项:
You allowed to setup node command line options through environment variable:
NODE_OPTIONS=--max-old-space-size=4096 ng bundle
https://nodejs.org/api/cli.html#cli_node_options_options
您还允许像
node --max-old-space-size=2048 $(which ng) bundle # not tested by myself
这篇关于运行ng build时如何为node.js分配更多内存? (苹果电脑)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文