【Node】你还在手动切换node版本吗?nvm一键切换

什么是nvm?

NVM是Node.js版本管理器(Node Version Manager)的缩写。它是一个用于管理Node.js版本的工具,允许用户在同一台计算机上安装和管理多个不同版本的Node.js。NVM允许用户轻松地在不同项目中切换使用的Node.js版本,而不需要全局安装或卸载多个版本。使用NVM可以更灵活地管理Node.js版本,避免权限问题,并简化安装和卸载过程。

为什么要使用nvm

  • 1、多版本管理:NVM 允许用户在同一台计算机上安装和管理多个不同版本的 Node.js。这对于在不同项目中需要不同 Node.js 版本的开发人员来说非常有用。
  • 2、灵活性:NVM 允许用户随时切换使用的 Node.js 版本。这意味着可以根据项目需求轻松切换到适当的 Node.js 版本,而无需全局安装或卸载多个版本。
  • 3、简化安装:通过 NVM,用户可以轻松安装、更新和卸载 Node.js 版本,而无需手动处理目录和环境变量。
  • 4、避免权限问题:在某些操作系统上,全局安装 Node.js 可能需要管理员权限,而使用 NVM 可以避免这些权限问题。

nvm详细安装步骤

1、卸载 Node.js

2、下载和安装 NVM

下载地址:github.com/coreybutler...

3、配置下载源

安装完 NVM 后,首先不要着急安装 Node.js。找到 NVM 的安装路径,然后找到 settings.txt 文件,配置下载源:

shell 复制代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4、使用 NVM 安装 Node.js

查询可安装的版本:

shell 复制代码
nvm list available

选择版本并安装:

shell 复制代码
nvm install 14.14.0

查看已安装的 Node.js 列表:

shell 复制代码
nvm list

使用指定的 Node.js 版本:

shell 复制代码
nvm use 14.14.0

查看安装的 Node.js 版本:

shell 复制代码
node -v

nvm 常用命令

  • nvm list: 显示已安装的 Node.js 版本列表
  • nvm list installed: 显示已安装的 Node.js 版本列表
  • nvm list available: 显示可用的 Node.js 版本列表
  • nvm arch: 显示当前系统的位数以及当前 Node.js 的位数
  • nvm install [version] [arch]: 安装指定版本的 Node.js,可以指定平台和版本号
  • nvm on: 打开 Node.js 版本控制
  • nvm off: 关闭 Node.js 版本控制
  • nvm proxy [url]: 查看或设置代理
  • nvm node_mirror [url]: 设置或查看 setting.txt 中的 node_mirror,默认为 nodejs.org/dist/
  • nvm npm_mirror [url]: 设置或查看 setting.txt 中的 npm_mirror,默认为 github.com/npm/npm/arc...
  • nvm uninstall [version]: 卸载指定的 Node.js 版本
  • nvm use [version] [arch]: 切换到指定的 Node.js 版本和位数
  • nvm root [path]: 设置或查看根路径
  • nvm version: 查看当前的 NVM 版本
相关推荐
疯狂的沙粒8 分钟前
Vue 前端大屏做多端屏幕适配时,如何让其自动适配多种不同尺寸的屏幕?
前端·javascript·vue.js
范小多11 分钟前
24小时学会Python Visual code +Python Playwright通过谷歌浏览器取控件元素(连载、十一)
服务器·前端·python
ooolmf12 分钟前
matlab2024读取温度01
java·前端·javascript
打工人小夏13 分钟前
前端vue3项目使用nprogress动画组件,实现页面加载动画
前端
一颗宁檬不酸15 分钟前
前端农业商城中产品产地溯源功能的实现
前端
weixin_4624462322 分钟前
【原创实践】Node.js 动态生成 SVG 项目规划纸模板 高仿 纸由我 PaperMe
node.js·生成纸张
李少兄22 分钟前
深入理解前端中的透视(Perspective)
前端·css
江公望32 分钟前
HTML5 History 模式 5分钟讲清楚
前端·html·html5
云和数据.ChenGuang39 分钟前
Zabbix Web 界面安装时**无法自动创建配置文件 `zabbix.conf.php`** 的问题
前端·zabbix·运维技术·数据库运维工程师·运维教程
码界奇点41 分钟前
Java Web学习 第15篇jQuery万字长文详解从入门到实战解锁前端交互新境界
java·前端·学习·jquery