Vercel、2026 年 10 月 1 日に Node.js 20 のサポートを終了すると発表
Vercel は、Node.js 20 のサポート終了に伴い、2026 年 10 月 1 日より同バージョンでの新規ビルドおよび関数のデプロイを停止すると発表した。
キーポイント
デプレケーション日程の発表
Node.js 20 の公式サポート終了(2026 年 4 月)に先立ち、Vercel は 2026 年 10 月 1 日よりビルドおよび関数環境での使用を非推奨とし、最終的に無効化すると明言している。
既存デプロイへの影響範囲
既にデプロイ済みの Serverless Functions の実行(インボケーション)には影響がなく、機能し続けるが、新規のデプロイ作成時にエラーが発生するようになる。
アップグレードの実施方法
プロジェクト設定の変更や package.json の engines フィールドの更新によりバージョンを移行可能であり、コーディングエージェントへの自動化も推奨されている。
重要な引用
Following the Node.js 20 end of life on April 30, 2026, we are deprecating Node.js 20 for Builds and Functions on October 1, 2026.
No, existing deployments with Serverless Functions will not be affected. Invocations to already-deployed functions will continue to work normally.
影響分析・編集コメントを表示
影響分析
この発表は、Vercel プラットフォーム上で Node.js 20 を使用している開発者および企業に対して、明確な期限付きのアップグレード義務を課すものです。既存資産への影響が少ない設計となっていますが、長期的なメンテナンスやセキュリティリスクを避けるため、計画的な移行スケジュールの策定が即座に求められる重要な通知です。
編集コメント
技術スタックのライフサイクル管理において、ベンダーからの公式なサポート終了通知は、セキュリティリスク回避とシステム安定性の観点から優先度の高いアクションが必要です。
Node.js 20 は、2026 年 4 月 30 日にサポート終了を迎えることに伴い、Builds および Functions の環境において 2026 年 10 月 1 日をもって非推奨となります。
どのプロジェクトが影響を受けるか確認するには?
以下の手順で、対象となるプロジェクトを確認できます:
既存のデプロイメントは影響を受けますか?
いいえ、Serverless Functions を使用している既存のデプロイメントには影響しません。すでにデプロイ済みの関数への呼び出しも通常通り動作し続けます。影響を受けるのは、今後作成される新しいデプロイメントのみです。
いつから Node.js 20 を使用できなくなりますか?
2026 年 10 月 1 日になると、プロジェクト設定内で Node.js 20 が無効化されます。Functions のバージョンとして 20 を指定している既存のプロジェクトでは、新しいデプロイメントを作成しようとした際にエラーが表示されるようになります。
Node.js のバージョンをアップグレードするには?
プロジェクト設定、または package.json ファイル内の engines フィールドを通じて、使用する Node.js のバージョンを設定できます。サポート対象となっている Node.js バージョンの詳細はこちらをご覧ください。
コーディングエージェントにアップグレードを任せることも可能です:
2026 年 10 月 1 日までにアップグレードを行ってください。サポート対象の Node.js バージョンについては、こちらで詳しく確認できます。
続きを読む
原文を表示
Following the Node.js 20 end of life on April 30, 2026, we are deprecating Node.js 20 for Builds and Functions on October 1, 2026.
How can I see which of my projects are affected?
You can see which of your projects are affected by this deprecation with:
Will my existing deployments be affected?
No, existing deployments with Serverless Functions will not be affected. Invocations to already-deployed functions will continue to work normally. Only new deployments will be affected.
When will I no longer be able to use Node.js 20?
On October 1, 2026, Node.js 20 will be disabled in Project Settings. Existing projects using 20 as the version for Functions will display an error when a new deployment is created.
How can I upgrade my Node.js version?
You can configure your Node.js version in Project Settings or through the engines field in package.json. Learn more about supported Node.js versions.
You can also hand the upgrade to your coding agent:
Upgrade before October 1, 2026. Learn more about supported Node.js versions.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み