Node.js リリース
Node.jsのメジャーバージョンは6か月間 Current ステータスとなり、ライブラリー開発者にサポートを追加する時間を与えます。6か月後、奇数番号のバージョン(9、11など)はサポートが終了し、偶数番号のバージョン(10、12など)が Active LTS ステータスに移行し、一般公開向けの準備が整います。LTS ステータスとは「長期間サポート」であり、通常は合計30か月間の重要なバグ修正が保証されます。プロダクションのアプリケーションでは Active LTS または Maintenance LTS ステータスのバージョンのみを利用してください。
リリーススケジュール
Node.jsのリリーススケジュールに関する詳しい情報はGitHubで確認できます。
商用サポート
メンテナンス期間を終了したバージョンの商用サポートは私たちのOpenJSエコシステム持続可能性プログラムのパートナーであるHeroDevsを通して利用可能です。
各バージョンの最新のリリース
Node.js | N-API | コードネーム | First released | Latest Update | Status | |
---|---|---|---|---|---|---|
v23 | v131 | - | Current | Details | ||
v22 | v127 | Jod | LTS | Details | ||
v21 | v120 | - | End-of-life | Details | ||
v20 | v115 | Iron | LTS | Details | ||
v19 | v111 | - | End-of-life | Details | ||
v18 | v108 | Hydrogen | LTS | Details | ||
v17 | v102 | - | End-of-life | Details | ||
v16 | v93 | Gallium | End-of-life | Details | ||
v15 | v88 | - | End-of-life | Details | ||
v14 | v83 | Fermium | End-of-life | Details | ||
v13 | v79 | - | End-of-life | Details | ||
v12 | v72 | Erbium | End-of-life | Details | ||
v11 | v67 | - | End-of-life | Details | ||
v10 | v64 | Dubnium | End-of-life | Details | ||
v9 | v59 | - | End-of-life | Details | ||
v8 | v57 | Carbon | End-of-life | Details | ||
v7 | v51 | - | End-of-life | Details | ||
v6 | v48 | Boron | End-of-life | Details | ||
v5 | v47 | - | End-of-life | Details | ||
v4 | v46 | Argon | End-of-life | Details | ||
v0 | v14 | - | End-of-life | Details |
公式とコミュニティー
Node.jsのウェブサイトはNode.jsを非対話的な方法でインストールできるように数多くのインストール方法を提供しています。例えば、CLIやOSのパッケージマネージャー(apt
など)、Node.jsのバージョンマネージャー(nvm
など)を通してインストールすることができます。
Node.jsプロジェクトはコミュニティーの取り組みを普及させ、宣伝する試みとして、公式とコミュニティーの両方のインストール方法をリストする新しいダウンロードページを導入しました。この変更に伴い、「公式」と「コミュニティー」のインストール方法の概念を導入しました。「公式」とみなされるためにはインストール方法が以下の条件を満たしている必要があります:
必要条件 |
---|
Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない |
プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない |
Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない |
バイナリーが利用可能な場合にソースからビルドしたりNode.jsが提供する公式バイナリーを改変しないインストール方法にしなければいけない |