Nodejs安装笔记

Nodejs安装笔记

三种安装方式比较

安装方式 优点 缺点 适用场景
NodeSource - 简单直接
- 自动处理依赖关系
- 可以快速升级到特定版本
- 不支持多版本共存
- 可能需要手动解决依赖冲突
生产环境或只需要一个固定版本的用户
nvm - 支持多版本共存
- 易于切换不同版本
- 不需要 sudo 权限
- 需要额外的学习成本
- 初次配置稍复杂
开发者、测试多个项目或需要频繁切换 Node.js 版本的用户
Debian 官方仓库 - 系统自带,无需额外配置
- 稳定性高
- 提供的版本较旧
- 升级不便
对稳定性要求极高且不需要最新特性或版本的用户

各安装方式的具体操作步骤和验证方法

安装

1. 使用 NodeSource 仓库安装 Node.js

1.1 安装依赖
sudo apt update && sudo apt install -y ca-certificates curl gnupg
1.2 添加 NodeSource GPG 密钥
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource-keyring.gpg
1.3 添加 NodeSource 仓库(这里以 Node.js 20 LTS 为例)
echo "deb [signed-by=/usr/share/keyrings/nodesource-keyring.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
1.4 更新包列表并安装 Node.js
sudo apt update && sudo apt install -y nodejs

2. 使用 nvm (Node Version Manager) 安装 Node.js

2.1 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2.2 加载 nvm
source ~/.bashrc
2.3 查看可用的 Node.js 版本
nvm ls-remote
2.4 安装最新的 LTS 版本
nvm install --lts
5. 设置默认版本
nvm alias default lts/*

3. 使用 Debian 官方仓库安装 Node.js

3.1 更新包列表
sudo apt update
3.2 安装 Node.js 和 npm
sudo apt install -y nodejs npm

验证

node -v
npm -v 
posted @ 2025-07-29 10:00  科里布  阅读(44)  评论(0)    收藏  举报