Node.js の急速な開発により、同じコンピューター上で複数の異なるバージョンの Node.js を使用する必要が生じることがよくあります。これは、さまざまなプロジェクトを開発したり、新しいバージョンの互換性をテストしたりするために使用できます。ただし、複数の Node.js バージョンのインストールと管理は、非常に複雑で混乱を招く可能性があります。
この記事では、同じコンピューターに複数の Node.js バージョンをインストールして管理する方法について説明します。 Node.js マネージャーを使用して複数のバージョンを管理する方法、nvm (Node Version Manager) を使用してバージョンをインストールおよび切り替える方法、および異なるプロジェクトで異なる Node.js バージョンを使用する方法について説明します。
1. Node.js マネージャーの使用
Node.js マネージャーは、複数の Node.js バージョンを管理するためのユーティリティです。必要な Node.js バージョンを自動的にダウンロードしてインストールし、これらのバージョンを管理するためのシンプルなコマンド ライン インターフェイスを提供します。
Node.js マネージャーを使用すると、システム上で利用可能なすべての Node.js バージョンをすばやく表示し、それらをデフォルト バージョンとして設定できます。さらに、不要なバージョンのアンインストール、新しいバージョンの作成、デフォルト バージョンを他のバージョンに切り替えるなど、その他の便利な機能も提供します。
Node.js マネージャーを使用するには、最初にインストールする必要があります。次のコマンドを実行して Node.js マネージャーをインストールできます:
npm install -g n
インストールが完了したら、次のコマンドを使用して利用可能なすべての Node.js バージョンを一覧表示できます:
n ls
You現在のシステムに複数の Node.js バージョンがインストールされていることがわかります。デフォルトのバージョンは最新の安定したバージョンです。次のコマンドを使用してすべてのバージョンを一覧表示することもできます:
n --list
さらに、次のコマンドを使用することもできます。他のバージョンをインストールするには、次のコマンドを使用します:
n <version>
たとえば、Node.js の 12.13.1 バージョンをインストールするには、次のコマンドを実行できます:
n 12.13.1
Node.js マネージャーが起動するとき新しいバージョンを追加します。デフォルトでは、それがデフォルト バージョンとして設定されます。デフォルトのバージョンを別のバージョンに変更する場合は、次のコマンドを使用できます:
n use <version>
たとえば、デフォルトのバージョンを 12.13.1 に変更する場合は、次のコマンドを使用できます。 ##
n use 12.13.1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
source ~/.bashrc
nvm ls-remote
nvm install <version>
nvm install 12.13.1
nvm use <version>
nvm use 12.13.1
nvm use <version> --reinstall-packages-from=
nvm use 12.13.1 --reinstall-packages-from=12.12.0
12.13.1
#!/usr/bin/env bash nvm use
这将确保每次运行项目时都会自动使用 .nvmrc 文件指定的 Node.js 版本。
总结
在本文中,我们介绍了在同一台计算机上安装和管理多个 Node.js 版本的方法。我们探讨了使用 Node.js 管理器、使用 nvm 进行安装和切换版本以及如何在不同的项目中使用不同的 Node.js 版本。对于需要使用多个不同的 Node.js 版本的开发人员来说,这些方法将使其更容易地管理和使用多个 Node.js 版本,并使其能够更轻松地开发和测试不同的项目。
以上が複数のバージョンのnodejsをインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。