螺竹编程
发布于 2024-08-04 / 4 阅读
0

Vuepress Theme Hope错误:FATAL ERROR: XXX - JavaScript heap out of memory

这表明你的 Node.js 的 max_old_space_size 设置过小,无法构建此应用程序。你可以尝试通过设置 NODE_OPTIONS 环境变量来增加 max_old_space_size

max_old_space_size 以 MB 为单位,默认情况下为机器内存大小的一半。该值可以超出你机器的实际内存。

对于小型项目,通常不需要超过 2 GB(2048 MB);对于大型项目,通常不超过 4 GB(4096 MB)。如果你在大型网站上同时启用博客功能和大量 Markdown 增强功能,通常不应超过 8 GB(8192 MB)。

可以通过如下方式增加内存:

使用 GitHub 工作流时,在你的工作流文件中设置 env:

- name: Build project
  env: 
    NODE_OPTIONS: --max_old_space_size=8192
  run: pnpm run build