版本管理工具

版本工具在linux和mac下采用nvm工具,而windows下采用nvmw工具,使用方法基本一样。

在安装nvm之前,介绍一下git命令,因为马上就会用到,因为需要通过git命令安装nvm和nvmw工具。

git命令

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  • MAC用户可以下载这里

  • Window用户可以下载这里

    • windows系统中把C:\Program Files\Git\bin git的命令路径加入环境变量,这样就能在终端调用ssh-keygen命令了,在下一节会用到这个命令。

  • Linux用户可以下载这里

下载后安装即可,如果是ubuntu用户,可以通过 sudo apt-get install git 命令安装即可。

下面我们会用到 git clone 命令,这个命令的作用就是把远程库的代码包拷贝到本地,暂时知道这些就足够,以后随着项目的深入会详细介绍其他使用方法。

NVM的安装和使用

要知道 nvm 不支持windows,所以下面说的是针对非windows用户。 可使用

curl https://raw.github.com/creationix/nvm/master/install.sh | sh

look或以下命令进行安装this

wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

this 也可以使用GIT命令进行安装

git clone git://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh

以下视频演示了NVM的使用方法。

NVMW安装

通过以下命令下载NVMW

git clone git://github.com/hakobera/nvmw.git

然后设置windows环境变量指向nvmw文件夹即可。 NVMW使用方法和NVM基本一致,不过使用的命令名是nvmw。

恩,你已学会了node.js的版本管理,这对于调试不同node.js版本来说至关重要。

你实际动手去做了吗?没有做?马上去做!

非常好!下一节我们将在githubs上建立一个空的项目,这对于项目版本管理至关重要。