node.js的版本管理

nvm(Node Version Manager)

适用系统: macOS、Linux,在 Windows 上也有移植版本 nvm - windows。
特点: 使用广泛,能方便地安装、切换不同版本的 Node.js,并且可以同时管理多个版本。

安装 nvm
  • macOS 和 Linux:打开终端,执行以下命令:
bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

安装完成后,关闭并重新打开终端,执行 command -v nvm 验证安装是否成功,如果输出 nvm 则表示安装成功。

使用 nvm
  • 查看可用的 Node.js 版本:
bash 复制代码
nvm list - remote

该命令会列出所有可以通过 nvm 安装的 Node.js 版本。

  • 安装指定版本的 Node.js:
bash 复制代码
nvm install <version>

例如,要安装 Node.js 18.16.0 版本,可执行 nvm install 18.16.0。

  • 查看已安装的 Node.js 版本:
bash 复制代码
nvm list
  • 切换 Node.js 版本:
bash 复制代码
nvm use <version>

比如,要切换到 18.16.0 版本,执行 nvm use 18.16.0。

  • 设置默认版本:
bash 复制代码
nvm alias default <version>

例如,nvm alias default 18.16.0 会将 18.16.0 版本设置为默认版本。

n

适用系统: macOS、Linux。
特点: 轻量级,使用简单,专注于 Node.js 版本管理。

安装 n

打开终端,执行以下命令:

bash 复制代码
npm install -g n
使用 n
  • 安装最新稳定版 Node.js:
bash 复制代码
n stable
  • 安装最新版本 Node.js:
bash 复制代码
n latest
  • 安装指定版本 Node.js:
bash 复制代码
n <version>

例如,n 16.14.2 会安装 16.14.2 版本。

  • 切换 Node.js 版本:
    执行 n 命令,会列出已安装的 Node.js 版本,使用上下箭头选择要使用的版本,按回车键确认。
  • 删除指定版本 Node.js:
bash 复制代码
n - d <version>

例如,n -d 14.17.6 会删除 14.17.6 版本。

相关推荐
天意pt10 小时前
Blog-SSR 系统操作手册(v1.0.0)
前端·vue.js·redis·mysql·docker·node.js·express
程序员iteng12 小时前
AI一键图表生成、样式修改的绘图开源工具【easy-draw】
spring boot·开源·node.js
2301_8187320615 小时前
安装了node,但是cmd找不到node和npm,idea项目也运行失败 已解决
前端·npm·node.js
Benny的老巢18 小时前
【n8n工作流入门02】macOS安装n8n保姆级教程:Homebrew与npm两种方式详解
macos·npm·node.js·n8n·n8n工作流·homwbrew·n8n安装
2301_8187320619 小时前
下载nvm后,通过nvm无法下载node,有文件夹但是为空 全局cmd,查不到node和npm 已解决
前端·npm·node.js
亮子AI20 小时前
【MySQL】node.js 如何判断连接池是否正确连接上了?
数据库·mysql·node.js
a程序小傲20 小时前
【Node】单线程的Node.js为什么可以实现多线程?
java·数据库·后端·面试·node.js
程序员爱钓鱼2 天前
Node.js 编程实战:测试与调试 —— Mocha / Jest / Supertest 使用指南
前端·后端·node.js
冴羽2 天前
JavaScript Date 语法要过时了!以后用这个替代!
前端·javascript·node.js
张洪权2 天前
node fs 模块核心 api
node.js