WSLにnode.jsをインストールする
create: 10/23/2018
update: 6/29/2020
WSL Node.js npm

node.js のインストール

node.jsをインストールするだけなら問題ない。

sudo apt install nodejs

npm が動かない?

Mac だと、インストールしたら一緒にnpmコマンドが使えるのですが、WSL で上記のコマンドだけだとnpmがインストールされません。

> npm
: not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:
: not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm:
/mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")

・・・と思ったら、 npm は別途入れる必要があるみたいでした。

npm をインストールしよう

node.js と一緒に入れちゃいましょう。
-y オプションでインストール時の確認を省略しています。

sudo apt install nodejs npm -y
npm -v
# 6.4.1

のように、バージョンが表示されれば成功。

node.js のバージョンを変更したい

デフォルトインストールされるバージョン以外を使いたかったら、バージョン管理ツールを利用しましょう。
使用する node.js のバージョンを変更する

それでは良いJSライフを!