VercelでNode.jsのバージョンを上げろと言われたUIデザイナーの苦悩

普段デザインしかやってないのですがモダンフロントエンドに興味があり、とりあえずVercelにちまちま何かを作っているのですがこんなメールが来ました。

[Action Required] Node.js 18 is being discontinued on Monday, September 1st, 2025

Node.jsのバージョンが低いのはわかりました。

とりあえず、ローカルはアップデートしてみました。

試しに何かページをアップしてみましたが、バージョンは変わってないとでます。

仕方ないのでClaudeに質問してみると……

package.jsonファイルにenginesフィールドを追加して、使用したいNode.jsバージョンを明示的に指定します:

と出ました。こちらは簡単だったのですぐにデプロイしたのですが、相変わらず何かエラーが出ます。見てみると

http://vercel.link/node-version を見てくれと。(ただしイエロー警告であり、私が指定したバージョンが利用されるのだけど、プロジェクトの設定が違うよね、という指摘)

Vercelのプロジェクト設定とは

そう、Vercelのプロジェクトの設定からNode.jsの設定が変えられるそうなのだ。はよ言え。

ここにありました!!ダッシュボードまで戻り、Settings > Build and Deploymentのところにあります。ちょっと下の方ですが、これ、プルダウンで設定するだけでした。

簡単じゃんか

ちょっとイラッときたので、備忘録として記録しておきます。