Gatsby和Netlify CMS暂时运行良好,但现在尝试运行时失败gatsby develop
。出现“ JavaScript堆内存不足”错误。
每个npm都会更新,我已经尝试过export NODE_OPTIONS=--max_old_space_size=4096
提及一些GitHub问题线程。
您用命令修复了问题:
export NODE_OPTIONS=--max_old_space_size=4096
然而,在终端将本地修复它加入前面的脚本,它可能如果你的工作gatsby develop
或gatsby build
失败,但没有在服务器中。
要将其修复在服务器中(Netlify端),您需要访问nettlify-cli
。最简单的方法是netlify.toml
在项目的根目录中添加一个具有以下内容的文件。
[build.environment]
NODE_OPTIONS = "--max_old_space_size=4096"
基本上,您是在Netlify完全按照在终端中进行构建的方式来构建站点时,设置“节点”选项。
问题出在Node端。似乎正在完成的额外转储只是使Node达到其默认限制而没有自动提高它。
如果您需要有关netlify.toml
文件的更多信息,请查看Netlify的基于文件的配置文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句