【问题标题】:Gatsby 3.X + Netlify盖茨比 3.X + Netlify
【发布时间】:2021-04-22 05:28:54
【问题描述】:

我最近将我的 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

ma​​cOS 终端:

【问题讨论】:

    标签: javascript node.js gatsby netlify


    【解决方案1】:

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

    NODE_VERSION=12

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

    【讨论】:

    • 试过这个并在构建中看到Downloading and installing node v12.22.2...,它是成功的。谢谢?
    【解决方案2】:

    Try this :

    在存储库的根目录中:node -v > .nvmrc (我想nvm 已安装)

    这会创建一个包含用于构建的 Node 版本的文件。如果您的存储库的 Node 版本实际上 > 12.13.0,那么应该没问题。

    您可能需要在链接线程中提到之后运行nvm use

    【讨论】:

      猜你喜欢
      • 2021-12-14
      • 2020-05-23
      • 2021-04-05
      • 2021-04-08
      • 1970-01-01
      • 2020-11-12
      • 2020-10-16
      • 2019-08-07
      • 2022-08-19
      相关资源
      最近更新 更多