在一台阿里云主机安装node,采用了系统提示的apt-get nodejs
和apt-get npm
进行安装。安装完成后用npm安装包,一直失败,后来发现是系统默认的node版本过低。
恰好前端时间刚好看到了nvm,知道其可以管理nodejs的版本,借助它可以轻松的实现node的安装、版本切换等功能;索性在机器上安装了nvm。
nvm的安装
nvm代码开源在github上,地址是:这里。 作者比较详尽的介绍了nvm的安装方法:
支持curl的采用下面的命令:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
如果使用的是Mac, 执行 source .zshrc
,就安装成功了。
支持Wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
我在阿里云上采用wget对应的指令进行安装,进展很顺利。
nvm的使用
nvm常用的指令有以下几个:
-
nvm ls-remote
:列出所有的node版本 -
nvm ls
:列出本地已经安装的node版本 -
nvm install [-s] <version>
: 安装特定版本的node,比如:nvm install v6.0.0
安装最新6.0.0的node。 -
nvm use [--silent] <version>
: 使用特定版本的node,需本地已经安装。
更多的nvm指令,可以直接在命令行中输入nvm 或 nvm help
进行查看。