我在Heroku上部署了我的react应用程序,并使用Webpack-dev-server运行。它工作正常。
但它开始显示应用程序错误。查看日志后,它显示此错误:
错误R14(超出内存配额)
我能够发现问题是由于Node V8 gc的默认限制而且它也提供了解决方案,即
web:node --optimize_for_size --max_old_space_size = 460 --gc_interval = 100 server.js
这里是我找到上述解决方案的链接:
https://blog.heroku.com/node-habits-2016#7-avoid-garbage
它使用node提供解决方案。但我使用的是Webpack-dev-server,它不需要创建server.js文件来运行应用程序并直接构建和运行应用程序。任何人都可以用webpack-dev-server来解决这个问题。
提前致谢。