logo
FluctCube 技術ブログ

Linux に Node.js をインストールするコマンド

作成 2023/05/21
更新 2023/05/21
#nodejs

Node Version Manager (NVM) からインストールします。GitHub (nvm-sh/nvm)

shell
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

上記のコマンドを実行する必要なファイルがダウンロードされます。また ~/.bashrcに以下のようなスクリプトが自動的に追加されるはずです。(一例)

~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

~/.bashrc を読み込み直します。

shell
$ source ~/.bashrc

読み込み直すと nvm コマンドが使用できるようになります。

shell
$ nvm -v
0.39.3

インストールしたいバージョンの Node.js をインストールします。

shell
$ nvm ls-remote --lts
...
v16.13.0   (LTS: Gallium)
v16.13.1   (LTS: Gallium)
v16.13.2   (LTS: Gallium)
v16.14.0   (LTS: Gallium)
v16.14.1   (LTS: Gallium)
v16.14.2   (LTS: Gallium)
v16.15.0   (LTS: Gallium)
v16.15.1   (LTS: Gallium)
v16.16.0   (LTS: Gallium)
v16.17.0   (LTS: Gallium)
v16.17.1   (LTS: Gallium)
v16.18.0   (LTS: Gallium)
v16.18.1   (LTS: Gallium)
v16.19.0   (LTS: Gallium)
v16.19.1   (LTS: Gallium)
v16.20.0   (Latest LTS: Gallium)
v18.12.0   (LTS: Hydrogen)
v18.12.1   (LTS: Hydrogen)
v18.13.0   (LTS: Hydrogen)
v18.14.0   (LTS: Hydrogen)
v18.14.1   (LTS: Hydrogen)
v18.14.2   (LTS: Hydrogen)
v18.15.0   (LTS: Hydrogen)
v18.16.0   (Latest LTS: Hydrogen)

インストール時点での Node.js 18 LTS バージョンをインストールするには以下のように入力します。

shell
$ nvm install 18 --lts
Downloading and installing node v18.16.0...
Downloading https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.gz...
########################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.16.0 (npm v9.5.1)
Creating default alias: default -> 18 (-> v18.16.0)
shell
$ nvm use 18 --lts
Now using node v18.16.0 (npm v9.5.1)
shell
$ node -v
v18.16.0

$ npm -v
9.5.1

インストールできました。

© FluctCube