ホームページ >ウェブフロントエンド >フロントエンドQ&A >複数のバージョンのnodejsをインストールする
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.1Node.js マネージャーを使用すると、複数の Node.js バージョンのインストール、管理、切り替えが簡単になります。ただし、異なるプロジェクトの異なる Node.js バージョンでは動作できません。したがって、複数のバージョンを管理するには、より強力なツールを使用する必要があります。 2. nvm を使用して Node.js バージョンのインストールと切り替えを行う nvm (Node Version Manager) は、複数の Node.js バージョンをインストールおよび管理するためのユーティリティであり、Node.js マネージャーと連携して動作します。に似ていますが、より柔軟でカスタマイズ可能です。 nvm を使用すると、Node.js バージョンの迅速なインストールとアップグレードが可能になり、異なるプロジェクト間で異なる Node.js バージョンを切り替えることができます。 nvm を使用すると、バージョンの競合を心配することなく、同じコンピューター上で複数の Node.js プログラムを簡単に実行できます。 nvm を使用するには、次のコマンドを使用してシステムにインストールします。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashインストールが完了したら、ターミナル ウィンドウを再起動するか、nvm が実行できるように次のコマンドを実行する必要があります。結果:
source ~/.bashrc次に、次のコマンドを使用して、利用可能なすべての Node.js バージョンを一覧表示できます:
nvm ls-remote現在のシステムに複数の Node.js バージョンがインストールされていることがわかります。このうち、デフォルトのバージョンは最新の安定したバージョンです。さらに、次のコマンドを使用して、特定のバージョンの Node.js をインストールできます:
nvm install <version>たとえば、12.13.1 バージョンの Node.js をインストールするには、次のコマンドを実行できます:
nvm install 12.13.1インストール 完了したら、次のコマンドを使用してデフォルトのバージョンを別のバージョンに変更できます:
nvm use <version>たとえば、デフォルトのバージョンを 12.13.1 に変更する場合は、次のコマンドを使用できます。次のコマンド:
nvm use 12.13.1To 現在のプロジェクトで指定したバージョンの Node.js を使用するには、次のコマンドを使用できます。
nvm use <version> --reinstall-packages-from=たとえば、12.13. Node.js の 1 バージョンでは、次のコマンドを使用できます:
nvm use 12.13.1 --reinstall-packages-from=12.12.0これにより、指定されたバージョンの Node.js が使用され、そのバージョンに既にインストールされているすべてのパッケージが再インストールされます。これにより、特定のバージョンの Node.js で実行するときにアプリケーションが適切に動作することが保証されます。 nvm を使用すると、複数の Node.js バージョンを簡単にインストール、管理、切り替えて、異なるプロジェクトで使用できます。ただし、複数の Node.js バージョンの管理を容易にするために、nvm をプロジェクトに統合できます。 3. プロジェクトで異なる Node.js バージョンを使用する複数の Node.js バージョンをより適切に管理するために、nvm をプロジェクトに統合できます。これにより、各プロジェクトの Node.js バージョンを個別に管理し、各プロジェクトで正しいバージョンを利用できるようになります。 nvm をプロジェクトに統合するには、プロジェクトのルート ディレクトリに .nvmrc という名前のファイルを作成します。このファイルには、プロジェクトで使用する Node.js バージョンのバージョン番号が含まれている必要があります。例:
12.13.1nvm は、このファイルで指定されたバージョンを、このプロジェクトのデフォルトの Node.js バージョンとして使用します。 。プロジェクトの実行中に問題が発生した場合は、.nvmrc ファイルに正しいバージョン番号が含まれていることを確認してください。 .nvmrc ファイルの使用に加えて、nvm スクリプトも使用できます。これにより、プロジェクト固有の Node.js 環境を自動的にセットアップできるようになります。 nvm スクリプトを使用するには、プロジェクトのルート ディレクトリに .nvmrc という名前のファイルを作成し、次のコードをプロジェクト スクリプトに追加します。
#!/usr/bin/env bash nvm use
这将确保每次运行项目时都会自动使用 .nvmrc 文件指定的 Node.js 版本。
总结
在本文中,我们介绍了在同一台计算机上安装和管理多个 Node.js 版本的方法。我们探讨了使用 Node.js 管理器、使用 nvm 进行安装和切换版本以及如何在不同的项目中使用不同的 Node.js 版本。对于需要使用多个不同的 Node.js 版本的开发人员来说,这些方法将使其更容易地管理和使用多个 Node.js 版本,并使其能够更轻松地开发和测试不同的项目。
以上が複数のバージョンのnodejsをインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。