What's NVM
nvm全名node.js version management,是nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。
环境:Windows 10
下载地址
- nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
- nvm-setup.zip:安装版,推荐使用
建议选择 nvm-setup.zip 可以免去自己配置
nvm的环境变量
NVM Install
1、双击安装文件 nvm-setup.exe
注意:如果本地已经安装了node,要先卸载node再安装nvm
2、选择nvm安装路径
3、选择nodejs路径
4、确认安装即可
5、安装完确认
打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令。
6、配置淘宝镜像
由于nvm默认的下载地址 nodejs.org/dist/ 是外国外服务器,速度非常慢,因而可以切换到淘宝的镜像,下载速度会快很多。
打开nvm的安装路径,找到settings.txt文件打开,放加入下方代码:
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
NodeJS Install & Use
1、查看网络可以安装的node版本
2、选择合适版本下载
注意:
Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用!
3、查看nodejs是否安装成功
如果node.js安装后输入node -v提示"node" 不是内部或外部命令,也不是可运行的程序或批处理文件
可能是两种原因导致的:
- 第一次下载和使用
nvm,下载nodejs后没有use它 - 环境变量配置不正确
第一种情况,按照下方步骤4做,切换node版本后再试试看
第二种情况,则需要重新重新配置一下环境变量:
- 打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量
- 用户变量中设置
NODE_PATH:C:\Program Files\nodejs\(当前nodejs的安装路径) - 系统变量中在
path中加入:C:\Program Files\nodejs\(当前nodejs的安装路径) - 重新打开
cmd,按照下方步骤4做,切换node版本后再试试看如果重新配置环境还是不行,试试下方这个方法:
- 卸载安装的
nodejs - 在
nvm安装路径下新建一个空的名为nodejs的文件夹,然后在同级目录下找到settings.txt文件打开,修改其中的path路径 - 重新安装
nodejs
4、换/使用nodejs版本
NVM Command
nvm install安装最新版本nvmnvm -v显示当前nvm版本nvm root查看nvm安装路径
nvm list查看本电脑上所有的node版本nvm list available查看网络可以安装的node版本nvm install [version]安装该版本node,例如:nvm install 17.3.1nvm uninstall [version]卸载该版本node,例如:nvm uninstall 17.3.1nvm install latest按最新的node版本和与之对应的npm版本nvm use [version]切换/使用该版本node,例如:nvm use 17.3.1where node查看nodejs安装路径