WSLにnode.jsをインストールする
create: 2018-10-23
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

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