Node.js は、サーバー側の Javascript コードを実行するためのオープン ソース フレームワークです。その効率は、Google が作成した Javascript V8 エンジンによって保証されています。このガイドでは、さまざまな方法で Node.js を Ubuntu 18.04 にインストールする方法を示します。
まず、SSH 接続を介してサーバーに接続します。まだ行っていない場合は、ガイドに従って SSH で安全に接続することをお勧めします。ローカル サーバーの場合は、次の手順に進み、サーバーのターミナルを開きます。
Node.js のインストール
Node.js を apt 経由でインストールし、必ず最新バージョンをダウンロードしてください。これを行うには、リポジトリを次のように更新します:
$ sudo apt update && apt install nodejs
次に、コマンドを使用して Node.js が正しくインストールされていることを確認します
$ nodejs -v
インストールが成功すると、インストールされたバージョンが画面に表示されます。
では、Node.js の追加モジュールをインストールするために使用される NPM または Node Package Manager のインストールに移りましょう:
$ sudo apt install npm
NodeSource から Node.js をインストール
より新しいバージョンの Node.js を NodeSource リポジトリからインストールすることもできます。この場合、自動スクリプトをダウンロードして NodeSource リポジトリを構成に追加してください。
curl を使用してスクリプトをダウンロードします。この場合、Node.js のバージョン 10 に関連するスクリプトをダウンロードします。
$ curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
次に、新しくダウンロードしたスクリプトを実行します:
$ sudo bash nodesource_setup.sh
この時点で、NodeSource リポジトリはすでに追加されています。 Node.js のインストールに進みます:
$ sudo apt install nodejs
次に、コマンドを使用して Node.js が正常にインストールされたことを確認します:
$ nodejs -v
インストールが成功すると、インストールされたバージョンが画面に表示されます。
また、次のように入力して、NPM のインストールが成功したかどうかを確認します。
$ npm -v
前と同様に、NPM のバージョンが画面に表示されれば、インストールは成功です。
NVM による Node.js のインストール
Node.js をインストールするもう 1 つの方法は、NVM または Node.js バージョン マネージャーを使用することです。 NVM を使用すると、同じシステムに Node.js の複数のバージョンをインストールして管理できます。
NVM をインストールするには、GitHub の公式プロジェクト ページからインストール スクリプトをダウンロードします。それでは、curl 経由でダウンロードを進めましょう:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh
次に、新しくダウンロードしたスクリプトを実行します:
$ bash install.sh
NVM のインストールを完了するには、再度ログインするか、次の方法で .profile ファイルをリロードします:
$ source ~/.profile
インストールが完了しました。
インストールで利用可能なバージョンのリストを取得するには、次のコマンドを入力します:
$ nvm ls-remote
次のようなリストが表示されます:
v8.11.1 (Latest LTS: Carbon)
v9.0.0
v9.1.0
v9.2.0
v9.2.1
v9.3.0
v9.4.0
v9.5.0
v9.6.0
v9.6.1
v9.7.0
v9.7.1
v9.8.0
v9.9.0
v9.10.0
v9.10.1
v9.11.0
v9.11.1
v10.0.0
node.js をインストールするには、必要なバージョンを選択してコマンドを実行するだけです:
$ nvm install 10.0.0
10.0.0 を好みのバージョン番号に置き換えます。
新しくダウンロードしたバージョンを使用するには、次のように nvm use コマンドを使用して選択します:
$ nvm use 10.0.0
この時点で、Node.js の現在のバージョンが選択したバージョンと一致するかどうかを確認します。
$ node -v
apt による Node.js の削除
Node.js は、次のように apt の remove コマンドを使用して簡単に削除できます:
$ sudo apt remove nodejs
関連する構成ファイルを削除する際に、purge コマンドを使用します:
$ sudo apt purge nodejs
最後に、Node.js によって自動的にインストールされたすべてのパッケージを削除します。
NVM 経由で Node.js を削除
NVM 経由で Node.js を削除するには、対応する「uninstal」コマンドを使用し、その後にアンインストールする Node.js のバージョン番号を指定します:
$ nvm uninstall <node_version>
N.B.アンインストールするバージョンが現在アクティブなバージョンである場合は、アンインストールする前に無効にします:
$ nvm deactivate