WSL2のUbuntuにnode.jsとnpmをインストールする

WSL
スポンサーリンク

環境

  • Windows11
>wsl --version
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows バージョン: 10.0.22621.2283

やりたいこと

WSL2のUbuntuにnode.jsとnpmをインストールしたい。

やり方

1.nvmを使って、複数バージョンのnpmを使い分けれるようにする。

npmとは?


apt更新。ついでにパッケージも更新(あんま関係ないかもけど)

sudo apt update && apt upgrade

curl コマンドがインストールされていなければインストールする。

sudo apt install curl

nvm入手

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

ログアウト&ログインするか、シェルを起動し直す。

bash

など。

$  nvm install stable
Downloading and installing node v20.8.0...
Downloading https://nodejs.org/dist/v20.8.0/node-v20.8.0-linux-x64.tar.xz...
######################################################################################################################################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v20.8.0 (npm v10.1.0)
Creating default alias: default -> stable (-> v20.8.0)

$ npm --version
10.1.0

入った。

2. apt install

これ、僕のかんきょうだとうまくいきませんでした。

あと、古いバージョンが入っちゃうというデメリットが指摘されてます。

やり方は以下のとおりです。

apt更新。ついでにパッケージも更新(あんま関係ないかもけど)

sudo apt update && apt upgrade

nodejsとnpmをインストール

apt install nodejs npm

sudo npm --version

これはうまく動いたんだが、

npm --version

これ(一般ユーザでnpm叩いた場合)は動かない

コメント