nvm:Node版本管理器,可以运行在多种操作系统上。nvm for windows 是使用go语言编写的软件。我们在同时在进行多个项目时,很有可能不同的项目所使用的node版本是不一样的,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在
nvm安装地址:https://github.com/coreybutler/nvm-windows/releases 我个人下载的是 nvm-setup.zip
nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
Source code(zip):zip压缩的源码
Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
安装成功:nvm -v 查看
设置 node 镜像:
nvm node_mirror https://npm.taobao.org/mirrors/node/
设置 npm 镜像:
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm ls // 查看目前已经安装的版本
nvm install latest 64 //安装最新版64位的nodejs
nvm install 6.10.0 // 安装指定的版本的nodejs
nvm use 6.10.0 // 使用指定版本的nodejs?
npm -v //查看当前 npm 版本
node -v //查看当前 node.js 版本
如果出现显示已经安装好了,但是输入node -v,显示不是内部命令,先看看环境变量,或者多使用nvm use xxx 启动几次
安装全局npm
1. npm config set prefix "D:nvm\npm" //配置用npm下载包时全局安装的包路径
2. npm install npm -g --registry=https://registry.npm.taobao.org
//安装全局npm,不同的node都使用这个npm,想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可
3. 在用户变量中添加 NPM_HOME=D:nvm\npm,===同上1
path中添加%NPM_HOME%