javascript - 盖茨比 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 终端:
解决方案
在将现有的 Netlify 站点从 Gatsby 2 更新到 3 时,我遇到了同样的问题。Netlify 论坛建议只需向该 Netlify 站点添加一个环境变量:
NODE_VERSION=12
我不喜欢这个解决方案,因为部署 Gatsby 3 项目在部署到新创建的 Netlify 站点时没有问题,但它确实让我重新开始。
推荐阅读
- html - Material-ui:如何避免动态内容因为滚动条而“跳跃”?
- javascript - 需要一种使用数组设置字符串变量的方法
- c# - 关于项目数组的一些说明
- javascript - 迷宫算法:哪一行代码规定了当一个球碰到死角时,它会回溯?
- python - 安装anaconda后django出现问题
- javascript - webpack 5:无效的配置对象。Webpack 已使用与 API 架构不匹配的配置对象进行初始化
- php - 如何在PHP中满足条件后打破while循环?
- html - 将现有值添加到图像 URL
- python - 如何根据所有行值为正、一行值为负、两行值为负...和所有行值为负来排列 Pandas 数据框,
- python - Pop() 在函数内部时不返回任何值?