Open3
WSLに node.js をインストールする

sudo apt install nodejs
でインストールすると、古いバージョンがインストールされる

# nvm コマンドのインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
# インストール完了後、一路ログアウトする
# インストール済みのモジュール確認
nvm ls
# => N/A
# => iojs -> N/A (default)
# => node -> stable (-> N/A) (default)
# => unstable -> N/A (default)
# LTS版のインストール
nvm install --lts
# => Installing latest LTS version.
# => Downloading and installing node v22.17.0...
# => Downloading https://nodejs.org/dist/v22.17.0/node-v22.17.0-linux-x64.tar.xz...
# => ################################################################################################################# 100.0%
# => Computing checksum with sha256sum
# => Checksums matched!
# => Now using node v22.17.0 (npm v10.9.2)
# => Creating default alias: default -> lts/* (-> v22.17.0)
# インストール確認
nvm ls
# => -> v22.17.0
# => default -> lts/* (-> v22.17.0)
# => iojs -> N/A (default)
# => unstable -> N/A (default)
# => node -> stable (-> v22.17.0) (default)
# => stable -> 22.17 (-> v22.17.0) (default)
# => lts/* -> lts/jod (-> v22.17.0)
# => lts/argon -> v4.9.1 (-> N/A)
# => lts/boron -> v6.17.1 (-> N/A)
# => lts/carbon -> v8.17.0 (-> N/A)
# => lts/dubnium -> v10.24.1 (-> N/A)
# => lts/erbium -> v12.22.12 (-> N/A)
# => lts/fermium -> v14.21.3 (-> N/A)
# => lts/gallium -> v16.20.2 (-> N/A)
# => lts/hydrogen -> v18.20.8 (-> N/A)
# => lts/iron -> v20.19.3 (-> N/A)
# => lts/jod -> v22.17.0
# バージョン確認
node -v
# => v22.17.0

■ 参考