コンテンツにスキップ

Node.js リリース

Maintenance LTS期間を過ぎたバージョンの商用サポートはOpenJSエコシステム持続可能性プログラムパートナーを通して利用できます。

Node.jsのメジャーバージョンは6か月間 Current ステータスとなり、ライブラリー開発者にサポートを追加する時間を与えます。6か月後、奇数のバージョン(9、11など)はサポートが終了し、偶数バージョン(10、12など)は Active LTS ステータスに移行し、一般公開向けの準備が整います。 LTS ステータスは「長期間サポート」であり、通常は合計30か月間の重大なバグ修正が保証されます。本番環境のアプリケーションでは Active LTS または Maintenance LTS スターテスのバージョンを利用する必要があります。

リリーススケジュール

Releases

Node.jsのリリーススケジュールに関する詳しい情報はGitHubで確認できます。

各バージョンの最新のリリース

Node.jsコードネーム最初のリリース最終更新日ステータス
v25-Current
v24KryptonLTS
v23-EOL
v22JodLTS
v21-EOL
v20IronLTS
v19-EOL
v18HydrogenEOL
v17-EOL
v16GalliumEOL
v15-EOL
v14FermiumEOL
v13-EOL
v12ErbiumEOL
v11-EOL
v10DubniumEOL
v9-EOL
v8CarbonEOL
v7-EOL
v6BoronEOL
v5-EOL
v4ArgonEOL
v0-EOL

公式版とコミュニティ版のインストール方法

Node.jsのウェブサイトではコマンドラインインターフェイス(CLI)、オペレーティングシステム(OS)、パッケージマネージャー(brewなど)、Node.jsのバージョンマネージャー(nvmなど)などの非対話的なインストール方法をいくつか提供しています。

コミュニティへの貢献を促進するためにNode.jsプロジェクトではインストール方法を「公式版」か「コミュニティ版」のどちらかに分類したダウンロードページを提供しています。これによりユーザーはより柔軟にインストール方法を選択できるようになりました。この内容を明確にするために各カテゴリーの基準を次のように定義しています。

公式版インストール方法

「公式版」に指定されたインストール方法は次の要件を満たさなければなりません:

要件(公式版インストール方法)
Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。
プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。
Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。
ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。

コミュニティ版インストール方法

ダウンロードページ(/downloadにある)に掲載されているコミュニティー版のインストール方法も最低限の基準を満たす必要があります。

  • バージョンサポート: 現在サポートされているEOL(End-of-Life)以外の Node.jsのバージョンをすべてサポートする必要がある。
  • OSの互換性: 少なくとも1つの公式にサポートされているオペレーティングシステム(OS)上で機能しなければならない。
  • 幅広いOSサポート: OSのディストリビューションやバージョンのサブセットに制限されることがないこと。
    • 例えば「Windows」との互換性を謳うインストール方法は「Windows 10」、「Windows 11」、およびそれらのすべてのエディション(サーバー版を含む)で機能しなければならない。
    • 同様に「Linux」との互換性を謳うインストー ル方法は特定のサブセットだけでなく、すべての主要なLinuxディストリビュー ションにインストールできなければない。aptdnfのようなディストリビューション固有のパッケージマネージャに依存することはできない。
  • フリー&オープンソース: 自由に利用できるオープンソースでなければならず、商用製品として販売されてはならない。また有料サービスであってもならない。