首页 > 解决方案 > 使用 yarn 构建时 JavaScript 内存不足

问题描述

我正在使用纱线并尝试构建我的项目。

发生的问题是内存堆超出其实际大小,导致构建失败。

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

可能是什么问题?或者如何确定哪个包可能导致这种情况?我不认为通过节点选项来增加内存大小是一种解决方案。这就是为什么我在这里发布这个。

标签: javascriptnode.jsbuildnode-modulesyarnpkg

解决方案


仅此错误消息尚不清楚问题可能是什么。我快速搜索了一下,发现一个 Vue 项目有一个类似的问题:Yarn build - Crashes error JavaScript heap out of memory。帖子里有两个建议。您能否考虑将这些可能的修复程序应用于您的应用程序:

  • 更新节点。
  • package.json在你的文件中寻找一个依赖循环。

也许更多关于您的应用程序环境的上下文可能会很有用。您使用的是哪个版本的节点?您可以将包文件的内容添加到问题中吗?


推荐阅读