Node.js版本管理工具之NVM

简介: Node.js版本管理工具之NVM

目录
一、NVM介绍
二、NVM的下载安装
1、NVM下载
2、卸载旧版Node.js
3、安装
三、NVM配置及使用
1、设置nvm镜像源
2、安装Node.js
3、卸载Node.js
4、使用或切换Node.js版本
5、设置全局安装路径和缓存路径
四、常用命令
技术交流
博主介绍:
计算机科班人,全栈工程师,掌握C、C#、Java、Python、Android等主流编程语言,同时也熟练掌握mysql、oracle、sqlserver等主流数据库,能够为大家提供全方位的技术支持和交流。
目前工作五年,具有丰富的项目经验和开发技能。提供相关的学习资料、程序开发、技术解答、代码讲解、文档报告等专业服务。

一、NVM介绍
在工作中,不同的项目可能需要不同NodeJS版本,所以维护多个版本比较麻烦,因此NVM(node.js version management) 应运而生,顾名思义它是一个nodejs的版本管理工具,它可以多版本node并存,轻松切换node版本,下面就开始介绍他的安装配置及使用。

二、NVM的下载安装
1、NVM下载
安装包下载地址:https://github.com/coreybutler/nvm-windows/releases

我这里选择了v1.1.12版本

2、卸载旧版Node.js
如果电脑上之前已经单独安装了Node.js,先卸载删除,环境变量也删除。

3、安装
解压后双击exe文件安装

安装完成后,自动添加了如下环境变量

命令行窗口输入nvm,如下图,安装成功。

三、NVM配置及使用
1、设置nvm镜像源
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
1
2
或直接修改配置文件(在nvm安装路径下的settings.txt)

2、安装Node.js

例如安装20版本

nvm install 20

也可指定具体版本号

nvm install 20.16.0
1
2
3
4

3、卸载Node.js

卸载指定版本号

nvm uninstall 20.16.0
1
2

4、使用或切换Node.js版本

查看已安装所有的Node.js

nvm list

切换node版本

nvm use 14.21.3
1
2
3
4

5、设置全局安装路径和缓存路径

修改安装路径

npm config set prefix "D:\dev\nvm\npm\node_global"

修改缓存路径

npm config set cache "D:\dev\nvm\npm\node_cache"

1
2
3
4
5

查看安装路径

npm get prefix

查看缓存路径

npm get cache
1
2
3
4

然后将prefix目录加到系统环境变量Path里

四、常用命令
nvm list available: 查看可以安装的Node.js的版本,只展示部分,完整列表可访问官网。
nvm install :安装指定版本的 Node.js。
nvm uninstall :卸载指定版本的 Node.js。
nvm use :切换到指定版本的 Node.js。
nvm current:显示当前正在使用的 Node.js 版本。
nvm list:列出已安装的所有 Node.js 版本。
nvm alias :给指定版本创建别名。
nvm run

相关文章
|
13天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
2天前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
2月前
|
JavaScript 小程序 Java
【工具】用nvm管理nodejs版本切换,真香!
本文详细介绍了如何使用 nvm(node.js 版本管理工具)解决在不同项目间频繁切换 Node.js 版本的问题。通过实例展示了 A、B 两个项目分别依赖 v14.19.1 和 v16.15.0 版本时的解决方案,并提供了 nvm 的下载、安装及常用命令等实用信息,帮助读者轻松管理 Node.js 版本。文章还包括了卸载已安装的 Node.js、配置环境变量等步骤,确保切换顺畅无阻。
69 0
【工具】用nvm管理nodejs版本切换,真香!
|
2月前
|
JavaScript 内存技术
NodeJs——nvm安装和使用
NodeJs——nvm安装和使用
76 0
NodeJs——nvm安装和使用
|
2月前
|
JavaScript 前端开发 Shell
mac和windows上安装nvm管理node版本
NVM(Node Version Manager)是前端开发者常用的命令行工具,用于管理计算机上的不同Node.js版本。通过NVM,开发者可以轻松地在多个项目间切换所需的Node.js版本。在Mac上,可以通过cURL或Wget下载安装脚本,或使用包管理工具brew安装。安装后需配置环境变量以识别NVM命令。Windows用户则可通过专用的nvm-windows安装程序完成安装。常用命令包括安装、卸载特定版本、列出已安装版本等。
148 0
|
2月前
|
JavaScript Linux 内存技术
NVM——Linux下快速部署NVM并安装nodeJs
NVM——Linux下快速部署NVM并安装nodeJs
85 0
|
3月前
|
JavaScript IDE 开发工具
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
195 3
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
79 2
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
69 4
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
60 4