在继续使用WSL(Ubuntu)进行node.js开发前的准备工作

首先

這篇文章是關於在WSL(Ubuntu)上進行Node.js開發的修正版本準備。

前一篇文章的问题 – 用apt安装的node版本过旧。

节点的版本太旧了!
网络上的示例代码无法运行!
查了一下,版本是4.

最新数据是9.11.1。(均为2018年4月)

替换

删除

如果最初就不进行这个步骤,那就没必要了。

用apt命令删除。使用下面的命令可能已经消失了。

$ sudo apt purge nodejs
$ sudo apt autoremove

引入新的Node.js版本

安装nodebrew

据说nodebrew是nodejs的包管理工具。
我参考了https://qiita.com/kent_ocean/items/dc252b5d8183dfc6da57。

$ curl -L git.io/nodebrew | perl - setup
$ export PATH=$HOME/.nodebrew/current/bin:$PATH
# source ~/.bashrc

根据需要注册环境变量(我个人是将其追加到.bashrc文件中)。

安装Node.js

$ nodebrew install-binary latest

使用的版本设置

只安装二进制文件的话,会被下载下来但无法运行。
只会被下载到~/.nodebrew/node目录下。
用以下命令确认的话,current显示为none。

$ nodebrew ls
v9.11.1

current: none

打入以下指令,将会被复制到~/.nodebrew/current目录下。

$ nodebrew use latest
$ nodebrew ls
v9.11.1

current: v9.11.1

确认

$ node -v
v9.11.1
$ npm -v
5.6.0

总结

由于APT很简单,总是不自觉地使用它,但不要偷懒,要认真调查。