微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

严重错误:无效的标记压缩接近堆限制分配失败-运行打字稿节点项目时JavaScript堆内存不足

如何解决严重错误:无效的标记压缩接近堆限制分配失败-运行打字稿节点项目时JavaScript堆内存不足

我已经在aws上启动了一个t2.micro服务器,而仅通过“ sudo npm start”在服务器上运行我们的应用程序时,我得到了:

“致命错误:接近堆限制分配的无效标记压缩无效-JavaScript堆内存不足”

尝试了许多解决方案,例如升级节点版本并设置了NODE_OPTIONS =-max-old-space-size = 1024,但是它对我没有用,所以任何人都可以帮我解决这个问题吗?

开始脚本:tsc &&节点dist / index.js

谢谢

解决方法

您的内存即将耗尽,无法在t2.micro上构建项目。 Typescript版本占用大量内存。

您可以

  • 在计算机上设置交换内存(例如,https://wiki.archlinux.org/index.php/swap#Manually)(性能不高)
  • 或更妙的是,在功能更强大的计算机上构建项目(tsc,并仅在微型计算机上运行编译的Javascript(node dist/index.js)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。