Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8896

【初心者向け】wsl2上に最新安定板のnode.jsをインストールする方法

$
0
0

筆者環境

  • Microsoft Windows [Version 10.0.19033.1]
  • wsl2
    • NAME="Ubuntu"
    • VERSION="18.04.3 LTS (Bionic Beaver)"

aptのアップデートとaptでnodejsとnpmをインストール

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install node npm
$ node -v
v8.10.0
$ which node
/usr/bin/node
$ npm -v
3.5.1

npm をアップデートしようとすると...?

$ sudo npm install-g npm 
NPM ERR!

# why?$ which npm
/mnt/c/Program Files/nodejs/npm

Oh! command npmがwsl上にインストールされたnpmで
はなく、ゲストマシンのwindows上にインストールされたnpmを指しています

エイリアスを置きましょう

$ cd ~

# 念のため.bashrcをバックアップ$ cp .bashrc .bashrc-bak 

$ echo"alias npm=/usr/bin/npm">> .bashrc 
$ source .bashrc 
$ sudo npm install-g npm 

これで最新のnpmが入るのですが、npm3 ~ npm6 の間でインストール先に変更があったらしく、
インストール先が/usr/bin/npm => /usr/local/bin/npmになるようです

さっき設定したエイリアスを変更します

.bashrcの末尾を編集

$ nano .bashrc
...
- alias npm=/usr/bin/npm
+ alias npm=/usr/local/bin/npm
$ source .bashrc 
$ npm -v
6.13.1
$ which npm
/usr/local/bin/npm

OK!

nで最新安定板のnodejsをインストール

[参考]Ubuntuに最新のNode.jsを難なくインストールする

$ sudo npm install-g n
$ sudo n stable
$ sudo apt purge -y nodejs
$ exec$SHELL-l$ echo"export PATH=\$PATH:/usr/local/bin">> .bashrc
$ source .bashrc 
$ node -v
v12.13.1

OK!


Viewing all articles
Browse latest Browse all 8896

Trending Articles