Node.js 本身是一个跨平台的 JavaScript 运行时,它对 Debian 的版本兼容性主要取决于:
下面按常见情况总结(以 Node.js 官方二进制发布 为准):
Node.js 官方(nodejs.org)为以下 Debian 版本提供 预编译二进制包(.deb):
| Node.js 版本 | 支持的 Debian |
|---|---|
| Node.js 18 | Debian 10 / 11 / 12 |
| Node.js 20 | Debian 11 / 12 |
| Node.js 22 | Debian 12 |
官方仓库:
https://deb.nodesource.com/setup_XX.x
如果你必须使用老 Debian(如 8 / 9):
示例(nvm):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 18
Node.js 官方推荐:Debian 11 或 12
最低可行:Debian 10(Node.js 18)
不推荐:Debian 9 及以下
如果你告诉我:
我可以给你最精确的兼容建议或安装命令。