在 Debian 系统中,可以通过以下几种方式检测 Node.js 是否已安装,以及安装版本和路径。
node -v
或
node --version
✅ 已安装示例:
v18.19.0
❌ 未安装示例:
bash: node: command not found
which node
或
type node
输出示例:
/usr/bin/node
或
/usr/local/bin/node
node -e "console.log(process.version, process.platform, process.arch)"
示例输出:
v18.19.0 linux x64
dpkg -l | grep node
或
apt list --installed | grep node
常见包名:
nodejsnvm ls
如果能看到版本列表,说明是通过 NVM 安装的:
-> v18.19.0
v20.11.0
which nvm
或
env | grep NVM
npm -v
✅ 正常输出示例:
9.2.0
sudo apt update
sudo apt install nodejs npm
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
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 是否正常 |
如果你愿意,我可以帮你: