最近想使用nvm管理node环境,安装后发现使用nvm切换node版本无效,一不小心又把windows的node环境搞挂了,于是卸载,还原。今天有时间,于是再次尝试安装nvm来管理node,并记录下来分享和备用。

下载nvm

https://github.com/coreybutler/nvm-windows/releases下载nvm-windows,如图:

打开下载文件安装nvm,选择nvm安装目录

安装目录是英文,中间不能有空格,如果有空格可能会报错

选择node关联文件夹(空文件夹)

选择使用nvm管理已经安装的node

安装完毕

查看并修改nvm的环境

通过nvm安装node

1
2
3
4
5
nvm -v // 查看nvm版本 
nvm install 8.9.4 // 下载指定版本 nvm install latest安装最新版本
nvm use 8.9.4 // 使用指定版本
nvm ls // 查看已经安装的nodejs版本
node -v // 查看nodejs版本

安装全局npm

1
2
3
(1)npm config set prefix "D:\ProgramFiles\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:\ProgramFiles\nvm\npm,path中添加%NPM-HOME%