Windows上のUbuntu(WSL2)にNode.jsをインストールする方法の解説です。
Node.js — Run JavaScript Everywhere
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
最近PCを買い替えてインストールし忘れていたので、これを機にメモとして記事にしておきます。
前提条件
- Ubuntu24.04(WSL2)
インストールポリシーの確認
- aptは使わない
- 一般ユーザー権限で管理
- 複数バージョンをインストール
- 複数バージョンの切り替え可
nvmインストール
Node.jsの複数バージョン管理ツールの
「Node Version Manager (NVM)」をインストールします。
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm
執筆時点での最新版 v0.39.7 をインストールします。
インストールの仕方は複数ありますが、
一番単純なインストーラー方式でインストールします。
アップデートも同じ手順で可能です(バージョン番号を変えるだけ)。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_01.png)
NVMのリポジトリがバージョン指定で「~/.nvm」としてクローンされます。
▼.bashrcに3行追記されてPATHが通るようになります。
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
現在のシェルに反映させます。
source ~/.bashrc
バージョンを確認してみます。
nvm --version
![](http://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_02.png)
Node.jsのインストール
▼最新版のインストール
nvm install node
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_03.png)
▼20.15.0と18.20.3をバージョン指定でインストール
nvm install 20.15.0
nvm install 18.20.3
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_04.png)
▼インストール可能なバージョン一覧の表示
※全バージョン
nvm ls-remote
![](http://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_05.png)
※バージョン絞り込み
nvm ls-remote [バージョン番号]
![](http://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_06.png)
▼インストール済みのバージョン一覧表示
nvm ls
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_07.png)
▼現在のバージョン表示
nvm current
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_08.png)
バージョンの切り替え
▼インストール済みの最新版への切り替え
nvm use node
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_09.png)
▼バージョン指定で18.20.3に切り替え
nvm use 18.20.3
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_10.png)
▼node.jsのバージョン表示
node --version
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_11.png)
▼デフォルトバージョンを最新版に設定
nvm alias node
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_12.png)
※デフォルトを指定するだけで、バージョンの切替は実行されません。
▼デフォルトバージョンを 20.15.0 に設定
nvm alias default 20.15.0
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_13.png)
Node.jsのアンインストール
▼最新版のアンインストール
nvm uninstall node
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_14.png)
▼バージョン指定で 18.20.3 をアンインストール
nvm uninstall 18.20.3
※使用中のバージョンをアンインストールしようとするとエラー終了します。
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_15.png)
▼バージョン指定で 20.15.0 をアンインストール
nvm uninstall 20.15.0
![](https://macocci7.net/blog/wp-content/uploads/2024/06/nodejs_on_ubuntu_install_16.png)
※デフォルトバージョンを削除した場合は、デフォルトを指定しなおしておきましょう。
以上です。
コメント