簡體   English   中英

蓋茨比 3.X + Netlify

[英]Gatsby 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 站點時沒有問題,但它確實讓我重新開始。

嘗試這個:

在存儲庫的根目錄中: node -v >.nvmrc (我想nvm已安裝)

這將創建一個具有應用於構建的 Node 版本的文件。 如果您的存儲庫的 Node 版本實際上 > 12.13.0,那么應該沒問題。

如鏈接線程中所述,您之后可能需要運行nvm use

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM