《搭建 Node.js 开发环境》

    不久前公司刚发一台新 Mac 给我,所以我对于在新环境中安装 Node.js 的过程还是记忆犹新的。

    其实这过程特别简单:

    nvm 的全称是 Node Version Manager,之所以需要这个工具,是因为 Node.js 的各种特性都没有稳定下来,所以我们经常由于老项目或尝新的原因,需要切换各种版本。

    安装完成后,你的 shell 里面应该就有个 nvm 命令了,调用它试试

      当看到有输出时,则 nvm 安装成功。

      使用 nvm 的命令安装 Node.js 最新稳定版,现在是 v0.12.3

      安装完成后,查看一下

      1. $ nvm ls

      这时候可以看到自己安装的所有 Node.js 版本,输出应如下:

      (图1)

      如果你那里没有出现绿色小箭头的话,告诉 nvm 你要使用 0.12.x 版本

      然后再次查看,这时候小箭头应该出现了。

      OK,我们在终端中输入

        REPL(read–eval–print loop) 应该就出来了,那我们就成功了。

        随便敲两行命令玩玩吧。

        比如 > while (true) {},这时你的 CPU 应该会飚高。

        上述过程完成后,有时会出现,当开启一个新的 shell 窗口时,找不到 node 命令的情况。

        这种情况一般来自两个原因

        一、shell 不知道 nvm 的存在

        二、nvm 已经存在,但是没有 default 的 Node.js 版本可用。

        一、检查 或者 ~/.bash_profile 中有没有这样两句

        没有的话,加进去。

        这两句会在 bash 启动的时候被调用,然后注册 nvm 命令。

        二、

        调用

        $ nvm ls

        看看像不像上述图1中一样,有 default 的指向。

        如果没有的话,执行

        $ nvm alias default 0.12

        看一下