快速搭建node.js开发环境

osx、linux环境搭建

如果你是windows环境开发、请跳过这里,直接查看下一章

git clone nvm

直接从 github clone nvm到本地、这里建议大家都使用 ~/git 目录存放git项目

1
2
3
4
5
pwd #这是查看当前目录、如果不在用户目录下面、请切换。我使用的root所以切换到root下面。
cd /root #切换目录至root下面
mkdir git #建立一个git目录
cd ~/git #切换到更才建立的git目录下面
git clone https://github.com/creationix/nvm.git #从github把nvm代码down到本地

配置终端启动时自动执行 source ~/git/nvm/nvm.sh
在 ~/.bashrc 或者 ~/.bash_profile 或者 ~/.profile 或者 ~/.zshrc 文件添加以下命令

1
source ~/git/nvm/nvm.sh

重新打开您的终端输入 nvm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
nvm
Node Version Manager
Usage:
nvm help Show this message
nvm --version Print out the latest released version of nvm
nvm install [-s] <version> Download and install a <version>, [-s] from source
nvm uninstall <version> Uninstall a version
nvm use <version> Modify PATH to use <version>
nvm run <version> [<args>] Run <version> with <args> as arguments
nvm current Display currently activated version
nvm ls List installed versions
nvm ls <version> List versions matching a given description
nvm ls-remote List remote versions available for install
nvm deactivate Undo effects of NVM on current shell
nvm alias [<pattern>] Show all aliases beginning with <pattern>
nvm alias <name> <version> Set an alias named <name> pointing to <version>
nvm unalias <name> Deletes the alias named <name>
nvm copy-packages <version> Install global NPM packages contained in <version> to current version
Example:
nvm install v0.10.24 Install a specific version number
nvm use 0.10 Use the latest available 0.10.x release
nvm run 0.10.24 myApp.js Run myApp.js using node v0.10.24
nvm alias default 0.10.24 Set default node version on a shell
Note:
to remove, delete or uninstall nvm - just remove ~/.nvm, ~/.npm and ~/.bower folders

通过nvm安装任意版本的node

nvm默认是从 http://nodejs.org/dist/ 下载的、国外服务器、必然很慢
好在nvm以及支持从镜像服务器下载包、于是我们可以方便的从七牛或者淘宝的node-dist镜像下载:

1
2
3
vi ~/.bash_profile #电脑从新启动加载的shell脚本或者命令然后把下面的命令添加到文件里面最后一行保存文件
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
source ~/git/nvm/nvm.sh

以上的行为是为了让每一次从新启动都不需要再次输入这些命令了、下面我们把那命令从新输入一下

1
2
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node && source ~/git/nvm/nvm.sh
nvm install 5.9.1 #可以安装多个不同的版本node!这里我安装的是5.9.1版本

然后您可以继续非常方便的安装各个版本的node了、您可以查看一下您当前已经安装的版本:

1
2
nvm ls
-> v5.9.1

于是你就会看到一段非常快速进度条

1
2
######################################################################## 100.0%
Now using node v4.3.2

windows环境搭建

首先看安装git工具

git clone nvmw

直接从 github clone nvmw 到本地、这里建议大家都使用 d:\git 目录存放git项目!还有重要的一点说明一下!就是我们所有的关于node方面的操作都要在git bash环境下面操作

1
2
cd /d/git #切换目录至git
git clone https://github.com/hakobera/nvmw.git

设置 d:\git\nvmw 目录到您的 path 环境变量中

1
set "PATH=d:\git\nvmw;%PATH%"

从新打开您的终端输入 nvmw

1
2
3
4
5
6
7
8
9
10
nvmw
Usage:
nvmw help Show this message
nvmw install [version] Download and install a [version]
nvmw uninstall [version] Uninstall a [version]
nvmw use [version] Modify PATH to use [version]
nvmw ls List installed versions
Example:
nvmw install v0.6.0 Install a specific version number
nvmw use v0.6.0 Use the specific version

通过nvmw安装任意版本的node

nvmw默认是从 http://nodejs.org/dist/ 下载的、国外服务器、必然很慢
好在nvmw以及支持从镜像服务器下载包、于是我们可以方便的从七牛或者淘宝的node-dist镜像下载:

1
2
set "NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node"
nvmw install 5.9.1

于是你就会看到一段非常快速进度条

1
2
######################################################################## 100.0%
Now using node v4.3.2
文章目录
  1. 1. osx、linux环境搭建
    1. 1.1. git clone nvm
    2. 1.2. 通过nvm安装任意版本的node
  2. 2. windows环境搭建
    1. 2.1. git clone nvmw
    2. 2.2. 通过nvmw安装任意版本的node