Node.jsとは何ですか?
Node.jsは、オープンソースでクロスプラットフォームのJavaScriptランタイム環境です。通常、JavaScriptはWeb開発とブラウザの実行に関連付けられています。
ただし、Node.jsを使用すると、ユーザーはJavaScriptをスタンドアロンアプリケーションとして任意のメディアで実行できます。これは、ブラウザの外部でJavaScriptを実行できることを意味します。
Npmとは何ですか?
Node Package Manager(npm)は、Node.jsのモジュールとパッケージのオンラインリポジトリであり、インストール、バージョン、依存関係の管理のためのコマンドラインユーティリティでもあります。
Npmは使いやすく、Node.jsでの作業が非常に便利です。さらに、npmにはNode.jsのインストールが付属しているため、個別にインストールする必要はありません。
この記事では、UbuntuオペレーティングシステムにNode.jsとNpmをインストールするさまざまな方法について学習します。
前提条件
Linuxベースのシステム
ターミナルアクセス
sudo権限を持つユーザーアカウント。
aptを使用してNode.jsUbuntuパッケージをインストールする
NodeSourceリポジトリを有効にするには、curlコマンドが必要です。システムにcurlがない場合は、次のコマンドを使用してシステムにcurlをインストールします。
sudo apt-get install curl
NodeSourceリポジトリを有効にして、apt-cacheを更新します。次のコマンドを実行します。
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
これで、次のaptコマンドを使用してNode.jsパッケージをインストールできます。
sudo apt install nodejs
次のコマンドでNode.jsのバージョンを確認できます。
node --version
npmはNode.jsのインストールに付属しているため、次のコマンドでnpmのバージョンを確認できます。
npm --version
aptを使用してPPAソフトウェアリポジトリでNode.jsをインストールする
Node.jsの最新バージョンで作業できるようにリポジトリを自己管理および更新する場合は、Node.jsのインストールにNodeSourcePPAを使用できます。
次のcurlコマンドを使用してNodeSourcePPAをインストールします。
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
nanoエディターでNodesourceセットアップスクリプトを開き、構成を確認します。
nano nodesource_setup.sh
PPAを構成リストに追加し、ローカルキャッシュを更新するには、スクリプトを実行します。
sudo bash nodesource_setup.sh
これで、次のコマンドを使用してNode.jsをインストールできます。
sudo apt install nodejs
Node.jsのインストールとバージョンを確認するには、を実行します。
node -v
Node.jsのインストールとバージョン管理のためにNVMをインストールする
Node Version Manager(NVM)は、システム内のNode.jsの複数のバージョンのインストールと管理を支援するスクリプトです。
次のcurlコマンドを使用してGitHubリポジトリからNVMをダウンロードします。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
インストールによって.bashrcファイルが変更されたことがわかります。次のコマンドを使用してyour.bashrcファイルを入手し、インストールを続行します。
source ~/.bashrc
Node.jsの利用可能なバージョンを確認するには、次のコマンドを実行します。
nvm list-remote
バージョンを選択し、選択したバージョンで次のコマンドを実行します。
nvm install v17.0.1
システム内のすべてのNode.jsインストールを表示するには、次のコマンドを実行します。
nvm list
出力の最初の行に記載されている、使用中の現在のバージョンを確認できます。
インストールされている別のバージョンに切り替えて、次のコマンドで使用できます。
nvm use 17.0.1
結論
この記事では、UbuntuシステムにNode.jsをインストールするさまざまな方法について学習しました。 Node.jsをインストールする際、最も速くて簡単な方法はデフォルトのUbuntuパッケージを使用することですが、より更新され維持されたインストールが必要な場合は、NodeSourcePPAを選択できます。ただし、最も柔軟で推奨される方法は、NVMを使用してNode.jsをインストールすることです。これは、複数のバージョンを並べてインストールおよび管理できるためです。