Node.js 的包管理器
npm
,是全球最大的开源库生态系统。
官方有docker镜像
先安装一个
nvm
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
或
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bash
nvm 的全称是
Node Version Manager
,之因此须要这个工具,是由于 Node.js 的各类特性都没有稳定下来,因此咱们常常因为老项目或尝新的缘由,须要切换各类版本。
安装完成后,你的 shell 里面应该就有个 nvm 命令了,调用它试试
$ nvm
nvm install 4.4.7
或
打开一个新的终端运行:
安装完成后,查看一下
$ nvm ls
这时候能够看到本身安装的全部 Node.js 版本
绿色小箭头
的意思就是如今正在使用的版本
告诉 nvm 你要使用 0.12.x
版本
$ nvm use 0.12
在终端中输入
$ node
上述过程完成后,有时会出现,当开启一个新的 shell 窗口时,找不到 node 命令的状况。
检查 ~/.profile 或者 ~/.bash_profile
中有没有这样两句
export NVM_DIR="/root/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
没有的话,加进去。
source ~/.bash_profile
调用
$ nvm ls
看看像不像上述图1中同样,有 default 的指向。
若是没有的话,执行
$ nvm alias default 4.4.7
再
$ nvm ls
看一下
node -v