上篇文章解决老项目使用到了nvm,今天总结一下。
注:在下载nvm之前,如果您的电脑已经安装了node,yarn等,建议卸载掉并删除相应的环境变量。
nvm是什么
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
nvm 下载地址
nvm下载链接:https://nvm.uihtm.com/nvm-1.1.10-setup.zip
gitHub: https://github.com/coreybutler/nvm-windows/releases
下载完成后解压运行即可。
详细文档参考:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网
nvm使用
安装完成后执行 nvm -v 命令查看,出现版本号则代表安装成功。
执行 nvm install 16 命令可安装node16最新版本,nvm install 16.20.1 指定安装版本
注:如果安装失败,请下滑到底部。
常用命令:
nvm list 查看node版本
nvm use 12 使用12版本的node
更多命令:
nvm arch
:显示node是运行在32位还是64位。nvm install <version> [arch]
:安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。nvm list [available]
:显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。nvm on
:开启node.js版本管理。nvm off
:关闭node.js版本管理。nvm proxy [url]
:设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。nvm node_mirror [url]
:设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。nvm npm_mirror [url]
:设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。nvm uninstall <version>
:卸载指定版本node。nvm use [version] [arch]
:使用制定版本node。可指定32/64位。nvm root [path]
:设置存储不同版本node的目录。如果未设置,默认使用当前目录。nvm version
:显示nvm版本。version可简化为v。
nvm切换国内镜像
注意:请切换国内镜像后再安装node版本,否则会很慢
阿里云镜像:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
腾讯云镜像:
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
nvm命令下载未成功情况:
打开下载地址,默认为 C:\用户\用户名\AppData\Roaming\nvm
参照框选文件 新建文件夹,前往node手动下载。
修改链接地址到达指定版本区,下载并解压(解压后如下图),将解压后的文件内容解压复制到新建文件夹内 即可正常使用。