搭建 Node.js 开发环境

原地址:https://github.com/alsotang/node-lessons/blob/master/lesson0/README.md

 

《搭建 Node.js 开发环境》

本课程假设你们都是在 Linux 或者 Mac 下面。至于使用 Windows 并坚持玩新技术的同窗,我坚信他们必定有着过人的、甚至是不可告人的兼容性 bug 处理能力,因此这部分同窗麻烦在课程没法继续时,自行兼容一下。node

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

其实这过程特别简单:github

先安装一个 nvm( https://github.com/creationix/nvm

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bash

nvm 的全称是 Node Version Manager,之因此须要这个工具,是由于 Node.js 的各类特性都没有稳定下来,因此咱们常常因为老项目或尝新的缘由,须要切换各类版本。shell

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

$ nvm

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

安装 Node.js

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

$ nvm install 0.12

安装完成后,查看一下工具

$ nvm ls

这时候能够看到本身安装的全部 Node.js 版本,输出应以下:oop

(图1)url

那个绿色小箭头的意思就是如今正在使用的版本,我这里是 v0.10.29。我还安装了 v0.11.14,但它并不是我当前使用的版本。

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

$ nvm use 0.12

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

OK,咱们在终端中输入

$ node

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

随便敲两行命令玩玩吧。

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

完善安装

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

这种状况通常来自两个缘由

1、shell 不知道 nvm 的存在

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

解决方式:

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

export NVM_DIR="/Users/YOURUSERNAME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

没有的话,加进去。

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

2、

调用

$ nvm ls

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

若是没有的话,执行

$ nvm alias default 0.12

$ nvm ls

看一下

相关文章
相关标签/搜索