linux系统安装node.js有五种方法:一、apt包管理器(ubuntu/debian);二、nodesource仓库安装指定版本;三、nvm管理多版本;四、官网二进制包手动安装;五、验证环境是否正常。

如果您在 Linux 系统中需要运行 JavaScript 代码或开发基于 Node.js 的应用,但系统尚未安装 Node.js,则需手动配置 Node.js 运行环境。以下是多种可行的安装方法:
一、使用包管理器安装(推荐适用于 Ubuntu/Debian)
通过系统默认的 APT 包管理器安装 Node.js,操作简单且与系统集成度高,适合快速部署基础环境。
1、更新本地软件包索引列表:
执行命令 sudo apt update。
2、安装 Node.js 和 npm:
执行命令 sudo apt install nodejs npm。
3、验证安装结果:
执行命令 node --version && npm --version,确认输出版本号。
二、使用 NodeSource 仓库安装指定版本
NodeSource 提供官方维护的二进制包,支持安装 LTS 或最新稳定版 Node.js,适用于需要特定版本的场景。
1、下载并执行 NodeSource 安装脚本(以 Node.js 18.x LTS 为例):
执行命令 curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -。
2、安装 Node.js:
执行命令 sudo apt install -y nodejs。
3、检查是否安装成功:
执行命令 node -v 和 npm -v。
三、使用 nvm 安装并管理多个 Node.js 版本
nvm(Node Version Manager)允许用户在同一系统中安装、切换多个 Node.js 版本,适合开发测试多版本兼容性需求。
1、下载并安装 nvm:
执行命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash。
2、重新加载 shell 配置文件:
执行命令 source ~/.bashrc(若使用 zsh,请替换为 source ~/.zshrc)。
3、列出可安装的 Node.js 版本:
执行命令 nvm list-remote。
4、安装指定版本(例如 v20.12.2):
执行命令 nvm install 20.12.2。
5、设置默认使用该版本:
执行命令 nvm alias default 20.12.2。
四、从官网下载二进制包手动安装
适用于无网络包管理权限、定制化部署或非主流发行版(如 Alpine、CentOS Stream),直接解压即可运行。
1、进入 Node.js 官网下载页面,复制 Linux 二进制包(.tar.xz)链接,例如 v20.12.2 的 x64 版本。
2、使用 wget 下载压缩包:
执行命令 wget https://nodejs.org/dist/v20.12.2/node-v20.12.2-linux-x64.tar.xz。
3、解压到 /opt 目录:
执行命令 sudo tar -xf node-v20.12.2-linux-x64.tar.xz -C /opt。
4、创建软链接以便全局调用:
执行命令 sudo ln -s /opt/node-v20.12.2-linux-x64/bin/node /usr/local/bin/node。
5、同理建立 npm 软链接:
执行命令 sudo ln -s /opt/node-v20.12.2-linux-x64/bin/npm /usr/local/bin/npm。
五、验证 Node.js 环境是否正常工作
完成任一安装方式后,均需验证运行时环境是否可用,包括可执行文件路径、权限及基础功能响应。
1、检查 node 命令是否可执行:
执行命令 which node,确认返回有效路径。
2、检查 npm 是否同步可用:
执行命令 which npm,确保输出非空。
3、运行简单 JavaScript 测试:
执行命令 echo "console.log('Hello from Node.js!');" | node,观察是否打印预期文本。










