nvm基础用法

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 文件:

  1. 运行nvm root 显示出nvm的安装目录
  2. 打开nvm文件夹下的settings.txt文件,在最后添加以下代码:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

三、安装所需要的node版本

  1. 查看已经安装的版本:nvm list
  2. 查看网络上可以安装的版本: nvm list available,其中 LTS 表示长期稳定版本
  3. 安装对应的node版本(例如16.17.0):nvm install 16.17.0,如果想安装最新版本则执行 nvm install latest
  4. 多个版本时切换对应版本: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]:如果未设置 ,则将显示当前根目录。设置nvm应存储不同版本node.js的目录。

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值