概述
nvm
是一个node
版本管理工具。
当需要在不同项目中使用不同的node版本时,可以使用nvm切换node版本。
一、下载安装
点击 nvm下载地址,一般选择 最新版本 (latest标志)中 nvm-setup.zip
进行下载安装就行。
二、设置国内镜像
可以通过以下命令设置:
// 设置node镜像
nvm node_mirror https://npm.taobao.org/mirrors/node/
// 设置npm镜像
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
或者通过直接编写 settings.txt 文件:
- 运行
nvm root
显示出nvm的安装目录 - 打开nvm文件夹下的
settings.txt
文件,在最后添加以下代码:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
三、安装所需要的node版本
- 查看已经安装的版本:
nvm list
- 查看网络上可以安装的版本:
nvm list available
,其中 LTS 表示长期稳定版本 - 安装对应的node版本(例如16.17.0):
nvm install 16.17.0
,如果想安装最新版本则执行nvm install latest
- 多个版本时切换对应版本:
nvm use 16.17.0
四、命令
可以执行 nvm
查看可用命令:
nvm arch
: 查看当前本机是 32 bit 还是 64 bit
nvm install <version>
: version 可以是 node.js版本 或 latest
表示最新的稳定版本
nvm list
: 查看当前本机使用 nvm 已安装的nodejs的版本列表
nvm list available
: 查看网络上可以安装的版本
nvm on
: 启动nvm
nvm off
: 禁用nvm
nvm proxy [url]
: 设置用于下载的代理。将[url]留空以查看当前代理。将[url]设置为“无”以删除代理
nvm node_mirror [url]
: 设置节点镜像。默认https://nodejs.org/dist/,将[url]留空以使用默认url
nvm npm_mirror [url]
: 设置npm镜像。默认https://github.com/npm/cli/archive/,将[url]留空为默认url
nvm uninstall <version>
: 卸载指定版本的 nodejs
nvm use [version]
:使用指定版本的 nodejs(必须是已经安装过的)
nvm root [path]
:如果未设置
PS: 记得得使用管理员身份打开cmd
五、QA
Q:报 Node.js v12.16.1 is not yet released or available
A:大概率是node镜像源没设置好,可按照上面 设置国内镜像 配置一下。再不行则 下载对应版本zip包 ,解压放到nvm安装路径(安装路径可通过cmd执行nvm root
查询)
Q:使用nvm use [version]
切换node版本时,报无法将“npm”项识别...
A:这个大概率是对应版本的文件夹下的node_modules文件夹为空,,它里面没有mpm这个包。导致这个问题是因为只安装了node,而没有安装npm。
解决方案是先 使用nvm uninstall [version]
卸载掉刚刚的node版本(或者直接删除这个版本的文件夹),然后按照 设置国内镜像 配置一下,最后在使用nvm install <version>
重新安装对应版本的node
最后
以上就是坚强鸡翅为你收集整理的nvm基础用法的全部内容,希望文章能够帮你解决nvm基础用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复