温馨提示×

Debian如何检测Nodejs安装

小樊
40
2026-07-29 13:11:36
栏目: 编程语言

在 Debian 系统中,可以通过以下几种方式检测 Node.js 是否已安装,以及安装版本和路径


一、最常用:检查 Node.js 版本

node -v

node --version

✅ 已安装示例:

v18.19.0

❌ 未安装示例:

bash: node: command not found

二、检查 Node.js 可执行文件路径

which node

type node

输出示例:

/usr/bin/node

/usr/local/bin/node

三、查看 Node.js 详细信息

node -e "console.log(process.version, process.platform, process.arch)"

示例输出:

v18.19.0 linux x64

四、检查是否通过 apt 安装(Debian 官方方式)

dpkg -l | grep node

apt list --installed | grep node

常见包名:

  • nodejs

五、检查是否通过源码 / NVM 安装

1️⃣ 使用 NVM(最常见)

nvm ls

如果能看到版本列表,说明是通过 NVM 安装的:

->     v18.19.0
       v20.11.0

2️⃣ 查看 NVM 是否存在

which nvm

env | grep NVM

六、查看 npm 是否随 Node.js 安装

npm -v

✅ 正常输出示例:

9.2.0

七、如果未安装,推荐安装方式

✅ 方式 1:Debian 官方仓库(稳定但版本较旧)

sudo apt update
sudo apt install nodejs npm

✅ 方式 2:使用 NodeSource(推荐)

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

✅ 方式 3:使用 NVM(开发推荐)

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

八、快速判断总结

命令 作用
node -v 是否安装 + 版本
which node 安装位置
`dpkg -l grep node`
nvm ls 是否 NVM 安装
npm -v npm 是否正常

如果你愿意,我可以帮你:

  • ✅ 判断当前 Node.js 安装方式是否规范
  • ✅ 推荐 Debian 下最佳 Node.js 安装方案
  • ✅ 排查 Node.js / npm 命令找不到的问题

0