NVM - node 版本管理器

本文介绍了如何在Windows上通过NVM(Node Version Manager)解决不同项目对Node.js版本需求的冲突,包括下载、安装、配置淘宝镜像、基本命令操作和切换版本等内容。

因为某项目要求11-的node版本,然而另一个项目有要求12+的版本,于是就发现了nvm(Node Version Manager)


下载

Releases · coreybutler/nvm-windows (github.com)

可以选择下载免安装版本(zip),或者安装版本(exe),我用的是exe版本。

安装略,中途会提示是否接管已安装版本,可以选是。


配置下载镜像

这里用的是淘宝镜像,不配置连不上…

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

命令行

输入 nvm,不带参数即可看到 help 页面

# 目前运行的架构 x86 / x64
nvm arch

# 安装
# version 可以是版本号或者是 "lastest"
# 32 64 可选,或者使用 all 安装两者
# 命令行最后加 --insecure 来绕过远程下载服务器的SSL校验
nvm install <version> [arch]

# 显示目前 node 安装状态
# 使用 available 显示所有可用版本
nvm list [available]

# 开关控制
nvm on
nvm off

# 设置下载代理
# 为空查看当前代理,"none" 不使用代理
nvm proxy [url]

# 换源
# 默认 https://nodejs.org/dist/,url为空设置成默认
# 默认 https://github.com/npm/cli/archive/,url为空设置成默认
nvm node_mirror [url]
nvm npm_mirror [url] 

# 卸载版本
nvm uninstall <version>

# 切换版本
nvm use [version] [arch]

# 设置 node 安装路径
# 为空则显示当前路径
nvm root [path]
                                 
# 显示版本,别名 v
nvm version

欢迎来我的博客做客
https://zhyib.gitee.io
https://zhyib.github.io

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值