温馨提示×

ubuntu nodejs如何降版本

小樊
47
2026-10-03 21:02:01
栏目: 编程语言

在 Ubuntu 上降低 Node.js 版本,常见且推荐的方式有以下几种,按推荐程度排列:


方法一(最推荐):使用 n 版本管理器

n 是轻量级 Node 版本管理工具,切换非常方便。

1. 安装 n

sudo npm install -g n

2. 安装指定版本(例如 16.20.0)

sudo n 16.20.0

3. 查看当前版本

node -v

4. 切换版本

sudo n

会列出已安装版本,用上下键选择即可。


方法二:使用 nvm(适合开发环境)

nvm 不需要 sudo,对多用户更友好。

1. 安装 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

2. 重新加载 shell

source ~/.bashrc

3. 安装旧版本

nvm install 14

4. 使用指定版本

nvm use 14

5. 设为默认

nvm alias default 14

方法三:手动安装指定版本(不推荐)

如果你是从 apt 安装的 Node:

1. 卸载当前版本

sudo apt remove nodejs npm

2. 添加旧版本源(以 Node 16 为例)

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

3. 安装

sudo apt install -y nodejs

常见问题

  • 终端仍显示旧版本?

    which node
    

    确保路径是 n 或 nvm 管理的路径。

  • 权限问题? 使用 nvm 可避免 sudo 权限问题。


如果你能告诉我:

  • 当前 Node 版本
  • 想降到哪个版本
  • 是否是服务器环境

我可以给你更精确的步骤。

0 踩