環境
- 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を使い分けれるようにする。
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叩いた場合)は動かない
コメント