WSLにnode.jsをインストールする

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ライフを!

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe