Windows10にWSLをインストールしてNode.jsが使えるようになるまで

WindowのOSでNode.jsを動かせるようですが(試してない)、ここはWSLをインストールしてLinuxでNode.jsを動かせるようにしました。

まずは、WSLのインストールですがインストールそのものはMicrosoft Storeから簡単にできますが、そのまえにWSLが使えるようにしないといけません。
PowerShellを管理者権限で起動して、実行します。
「Windows 10 用 Windows Subsystem for Linux のインストール ガイド」
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

Microsoft StoreからWSLを探してUbuntu20.04LTをインストール。
インストール後、Windowsを再起動するのを忘れないように。

Node.jsをWSLにインストールするためにWSLのコンソールから「sudo apt install npm」を実行しましたが、失敗してしまいました…なぜ?

原因はMSStoreからインストールしたUbuntuが古いからでした。
以下のコマンドでアップデートを行います。

[WSL_Console]
1
2
sudo apt update
sudo apt upgrade

(最初は時間がかかります)

1
sudo apt install npm

終了後にインストールされたNode.jsとnpmのバージョンを確認

1
2
node -v
npm -v

お疲れ様でした。