Node.js と npm を最新バージョンに更新するにはどうすればいいですか? 質問する

Node.js と npm を最新バージョンに更新するにはどうすればいいですか? 質問する

Node.jsをインストールしたばかりでnpm追加の Node.jsモジュールnpmにアクセスするためにをインストールしました。Node.js と をインストールした後、どちらも最新バージョンではないことに気付きました。npm

私の質問は次のとおりです:

  • Node.jsnpmと Node.jsモジュールを最新バージョンにアップグレードするにはどうすればよいですか?
  • npmNode.js と をアンインストールして、最新バージョンを再インストールする必要がありますか?

ベストアンサー1

アップデート方法npm

次のコマンドを使用します。

npm update -g npm

ドキュメントを参照してくださいupdate指示:

npm update [-g] [<pkg>...]

このコマンドは、semver を尊重しながら、リストされているすべてのパッケージを最新バージョン (タグ設定で指定) に更新します。

さらに、次のドキュメントを参照してください。Node.js と npm のインストールそしてnpm のアップグレード

次の元の回答は、もう存在しない古い FAQ からのものですが、Linux と Mac では機能するはずです。

npm を更新するにはどうすればよいですか?

npm install -g npm

sudo npm install -g npmこのコマンドを実行すると、現在のバージョンの npm が削除されることに注意してください。Macの場合は必ず使用してください。

npm update引数なしでを実行して古くなったローカル パッケージをすべて更新したり、 を実行してグローバル パッケージを更新したりすることもできますnpm update -g

場合によっては、npm のバージョンが進化して、現在のバージョンをすでにインストールされているバージョンと一緒に正しくインストールできなくなることがあります。(更新コマンドにバグがあるかどうかを検討してください。) そのような場合は、次のようにします。

curl https://www.npmjs.com/install.sh | sh

Node.js を更新する方法

Node.js自体を更新するには、以下を使用することをお勧めします。nvmNodeバージョンマネージャ)。以下は公式からの引用ですnmp ドキュメンテーション:

nvmNode.js や をインストールするには、Node バージョン マネージャーを使用することを強くお勧めしますnpm。Nodeのインストール プロセスではローカル権限npmを持つディレクトリにインストールされ、パッケージをグローバルに実行すると権限エラーが発生する可能性があるため、Node インストーラーの使用はお勧めしません。npm

ツールを使用してこれを行う方法は次のとおりですnvm

  • Node の最新リリースをインストールするには、次の手順を実行します。

    nvm install node
    

    (注: これはnode最新バージョンのエイリアスです)

  • 特定のバージョンのノードをインストールするには:

    nvm install 22.2.0
    

nvm詳細は、公式GitHubページをご覧ください。"使用法"セクション。

おすすめ記事