注:Node.jsをインストールするためのノードスナップパッケージに組み込まれているnpmの最新バージョンをインストールするより良い方法があるため、この回答は最初に投稿されたときから更新されています。以下のコマンドを実行npm -v
すると、最新のnpmがインストールされ、使用されていることが示されます。
Node.jsは、現在サポートされているすべてのバージョンのUbuntuでスナップパッケージとして使用できます。Node.jsに固有の開発者は、現在サポートされている1つ以上のリリースから選択して、NodeSourceから直接定期的な自動更新を取得できます。Node.jsバージョン6、8、9、10、11、12、13が現在利用可能で、Snap StoreはNode.jsリリースから数時間または数分以内に更新されます。
ノードは単一のコマンドでインストールできます。次に例を示します。
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
ノードスナップには、次のコマンドnode
でアクセスできます。
$ノード-v
v11.5.0
npmの最新バージョンがノードスナップの一部としてインストールされます。npmは、通常のシェルで、ノードreplの外部で実行する必要があります。ノードスナップをインストールしたら、次のコマンドを実行してnpm更新チェックを有効にします。
sudo chown -R $ USER:$(id -gn $ USER)/ home / your-username /.config
your-username
上記のコマンドを独自のユーザー名に置き換え ます。次にnpm -v
、npmのバージョンが最新かどうかを確認するために実行します。例として、npmが最新であることを確認し、次のコマンドnpm list yarn
を使用して、yarnという名前で既にインストールされているパッケージのバージョンを確認し、次のコマンドを使用して既存のyarnパッケージを最新バージョンに更新しました。npm update yarn
ユーザーは、nvm(Node Version Manager)などの追加ツールを使用する必要なく、いつでもNode.jsのバージョンを切り替えることができます。次に例を示します。
sudo snap refresh node --channel=10/stable
ユーザーは、次のように切り替えることで、Node.jsバージョン12を現在追跡している最新のエッジチャネルからインストールできる最新バージョンのNode.jsをテストできます。
sudo snap switch node --edge
このアプローチは、上流でのテストおよびバグ報告に参加する意思のあるユーザーにのみ推奨されます。
Node.js LTSスケジュール
リリースLTSステータスコード名LTS開始メンテナンス開始メンテナンス終了
6.x Active Boron 2016-10-18 2018年4月2018年4月
7.x LTSなし
8.xアクティブカーボン2017-10-31 2019年4月2019年12月
9.x LTSなし
10.xアクティブダブニウム2018年10月2020年4月2020年4月2021年4月
11.x LTSなし2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x LTSなし2020-04-20 2020-06-01