首页 > 解决方案 > 盖茨比 3.X + Netlify

问题描述

我最近将我的 Gatsby 项目从 2.X 升级到了 3.X,但我在使用 Netlify 时遇到了一些部署问题。这个问题来自哪里,如何在 Netlify 中更新 Node.js?

Netlify 控制台:

5:24:48 PM: error Gatsby requires Node.js 12.13.0 or higher (you have v10.24.0).
5:24:48 PM: Upgrade Node to the latest stable release: https://gatsby.dev/upgrading-node-js

在此处输入图像描述

macOS 终端:

在此处输入图像描述

标签: javascriptnode.jsgatsbynetlify

解决方案


在将现有的 Netlify 站点从 Gatsby 2 更新到 3 时,我遇到了同样的问题。Netlify 论坛建议只需向该 Netlify 站点添加一个环境变量:

NODE_VERSION=12

我不喜欢这个解决方案,因为部署 Gatsby 3 项目在部署到新创建的 Netlify 站点时没有问题,但它确实让我重新开始。


推荐阅读