Tre*_*ton 6 gatsby netlify netlify-cms
Gatsby 和 Netlify CMS 运行良好一段时间,但现在尝试运行时失败gatsby develop。出现“JavaScript 堆内存不足”错误。
每个 npm 都会更新,我已经尝试export NODE_OPTIONS=--max_old_space_size=4096过一些 GitHub 问题线程提到的。
您可以使用以下命令来修复它:
export NODE_OPTIONS=--max_old_space_size=4096
Run Code Online (Sandbox Code Playgroud)
但是,在终端中添加前面的脚本将在本地修复它,如果您的gatsby develop或gatsby build失败但不在服务器中,它可能会起作用。
要在服务器(Netlify 端)中修复它,您需要访问nettlify-cli. 最简单的方法是添加一个netlify.toml在项目根目录中命名的文件,其中包含以下内容。
[build.environment]
NODE_OPTIONS = "--max_old_space_size=4096"
Run Code Online (Sandbox Code Playgroud)
基本上,当 Netlify 构建站点时,您正在以与在终端中完全相同的方式设置节点选项。
问题来自Node端;似乎正在完成的额外转译刚刚使 Node 达到了默认限制,而没有自动增加它。
如果您需要有关该netlify.toml文件的更多信息,请查看Netlify 的基于文件的配置文档。
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |