nvm 切换 Node.js 版本

nvm 切换 Node.js 版本

  • [0. nvm 安装](#0. nvm 安装)
  • [1. 查看装了哪些 Node.js 版本](#1. 查看装了哪些 Node.js 版本)
  • [2. 安装 Node.js 版本](#2. 安装 Node.js 版本)
  • [3. 切换 Node.js 版本](#3. 切换 Node.js 版本)
  • [4. 设置默认 Node.js 版本](#4. 设置默认 Node.js 版本)
  • [5. 卸载 Node.js 版本](#5. 卸载 Node.js 版本)
  • 6.与项目的配合使用
  • 参考资料

0. nvm 安装

安装教程就不写了,直接看别人的。
脚本之家:使用nvm实现多个nodejs版本的快速切换

1. 查看装了哪些 Node.js 版本

bash 复制代码
nvm ls

目前只有一个版本

bash 复制代码
* 14.16.1 (Currently using 64-bit executable)

这里 14.16.1 是当前正在使用的版本,system 表示系统自带(如果有)的Node.js版本,v16.14.2是另外一个已经安装的版本。

2. 安装 Node.js 版本

安装最新稳定版本.

bash 复制代码
nvm install node

安装个18+

bash 复制代码
nvm install 18

安装成功,还告诉我们怎么切到 18.20.4

bash 复制代码
Downloading node.js version 18.20.4 (64-bit)...
Extracting node and npm...
Complete

npm v10.7.0 installed successfully.

Installation complete. If you want to use this version, type

nvm use 18.20.4
  • 再看一下
bash 复制代码
nvm ls

当前使用的是 14.16.1

bash 复制代码
    18.20.4
  * 14.16.1 (Currently using 64-bit executable)

3. 切换 Node.js 版本

切到 18.20.4

bash 复制代码
nvm use 18.20.4
bash 复制代码
Now using node v18.20.4 (64-bit)
  • 查看
bash 复制代码
nvm ls
bash 复制代码
  * 18.20.4 (Currently using 64-bit executable)
    14.16.1

4. 设置默认 Node.js 版本

如果希望在每次打开新的终端时自动使用某个特定版本的Node.js,

可以使用nvm alias default <version>命令。例如,设置v18.16.0为默认版本:

bash 复制代码
nvm alias default 18.16.0

这样,以后每次打开终端,NVM都会自动切换到v18.16.0版本。

5. 卸载 Node.js 版本

使用 nvm uninstall <version> 命令来卸载已经安装的Node.js版本。

例如,要卸载v16.14.2版本,运行:

bash 复制代码
nvm uninstall 16.14.2

6.与项目的配合使用

在项目的根目录下可以创建一个.nvmrc文件,在文件中写入项目所需的Node.js版本号,例如18.16.0

然后在终端进入该项目目录后,运行nvm use命令,NVM会自动读取.nvmrc文件中的版本号并切换到对应的Node.js版本,这样可以确保每个项目都在其所需的Node.js环境中运行。

参考资料

https://github.com/nvm-sh/nvm
https://github.com/coreybutler/nvm-windows/releases

相关推荐
毕设源码-朱学姐1 天前
【开题答辩全过程】以 基于Node.js的书籍分享平台设计与实现为例,包含答辩的问题和答案
node.js
前端 贾公子1 天前
Node.js 如何处理 ES6 模块
前端·node.js·es6
周杰伦的稻香1 天前
Hexo搭建教程
java·node.js
毕设源码-钟学长1 天前
【开题答辩全过程】以 基于node.js vue的点餐系统的设计与实现为例,包含答辩的问题和答案
前端·vue.js·node.js
朝朝暮暮an2 天前
Day 2|Node.js 运行机制、模块系统与异步初探
node.js
aidou13142 天前
Visual Studio Code(VS Code)安装步骤
vscode·npm·node.js·环境变量
止观止2 天前
告别 require!TypeScript 5.9 与 Node.js 20+ 的 ESM 互操作指南
javascript·typescript·node.js
一只专注api接口开发的技术猿2 天前
淘宝商品详情API的流量控制与熔断机制:保障系统稳定性的后端设计
大数据·数据结构·数据库·架构·node.js
天远数科2 天前
天远车辆过户查询API集成指南:Node.js 全栈视角下的二手车数据挖掘
大数据·数据挖掘·node.js·vim
全栈小52 天前
【前端】win11操作系统安装完最新版本的NodeJs运行npm install报错,提示在此系统上禁止运行脚本
前端·npm·node.js