Node.jsは、フロントエンドプログラミングで人気のある言語です。クイックビルドモバイルおよびWebアプリケーション開発に使用できる多数のJavaScriptフレームワーク。
NVMはノードバージョンマネージャーツールです。 NVMユーティリティを使用すると、単一のシステムに複数のnode.jsバージョンをインストールできます。アプリケーション用に特定のノードバージョンを選択することもできます。
このチュートリアルでは、NVMを使用してUbuntu20.10および19.10システムにnode.jsをインストールする方法について説明しました。
前提条件
- シェルアクセスを備えた実行中のUbuntu20.10または19.10Linuxシステム。
- node.jsをインストールする必要のあるユーザーアカウントでログインします。
ステップ1-NVMをインストールする
Ubuntuシステムにnvmをインストールするためのシェルスクリプトを利用できます。次のコマンドを使用してシステムにcurlをインストールしてから、nvmインストーラースクリプトを実行します。
システムでターミナルを開き、以下を実行します。
sudo apt install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
スクリプトは、現在のユーザーのログインスクリプトに必要な環境変数を作成します。ログアウトして再度ログインして環境をロードするか、以下を使用して環境をロードできます。
source ~/.profile
ステップ2–UbuntuにNode.jsをインストールする
NVMを使用すると、Linuxシステムのユーザーアカウントごとに複数のnode.jsバージョンをインストールして管理できます。いつでも簡単に特定のバージョンに切り替えることができます。
- 最新のnode.jsバージョンをインストールするには、次のように入力します。
nvm install node
- ノードの最新のLTSバージョンをインストールするには、次のように入力します。
nvm install lts
- 特定のバージョンのノードをインストールするには、次のように入力します。
nvm install 12.18.0
上記のコマンドを使用して、インストールする他のバージョンを選択できます。
インストールされた最初のバージョンがデフォルトになります。新しいシェルは、ノードのデフォルトバージョン(たとえば、nvmエイリアスデフォルト)で開始されます。
ステップ3–その他の便利なコマンド
次のコマンドを使用して、現在のユーザーのノードのインストール済みバージョンを一覧表示できます。
nvm ls
このコマンドを使用すると、インストールに使用できるnode.jsバージョンを見つけることができます。
nvm ls-remote
現在のセッションに別のバージョンを選択することもできます。選択したバージョンは、現在のシェルでのみ現在アクティブなバージョンになります。
nvm use 12.18.0
現在のユーザーに設定されているデフォルトのノードバージョンを見つけるには、次のように入力します。
nvm run default --version
以下のコマンドを使用して、必要なバージョンのnode.jsでNodeスクリプトを実行できます。
nvm exec 12.18.0 server.js
結論
このチュートリアルでは、Node VersionManagerを使用してUbuntu20.10Linuxシステムにnode.jsをインストールする方法について説明しました。