当前位置: 首页 > news >正文

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 
http://www.sczhlp.com/news/355.html

相关文章:

  • 「中望CAD机械版2025最新版下载+浮动许可激活教程」
  • 2025最新文件摆渡系统评测:这5大功能让跨网传输更高效
  • Fastmcp 案例三(DeepChat调式 ,结合案例二)
  • webdriver中的三种等待
  • Python 操作 PDF 文档:主流库选型指南 - E
  • claudecode使用mcp
  • 服务器数据同步:安全高效方案看这里!
  • 微软云(Windows Azure)计算平台的结构及分析
  • 大师 - 杯酒
  • 常用网址
  • 教师资格证考试面试报名流程
  • 平衡树(未完待续)
  • 告别FTP!跨网文件安全交换系统让数据流转0风险
  • CVE-2018-8715 AppWeb认证绕过漏洞 (复现)
  • 树04
  • 周进度报告1
  • 白话Docker系列(二):用Web应用实例深入容器
  • svn强制添加已忽略文件
  • 跨网文件交换新方案:合规审批+传输加密双保障!
  • FastMcp 案例四(Streamable-http)
  • 数仓ETL建设思路
  • SSH-Agent 启用失败问题
  • Django模型开发:模型字段、元数据与继承全方位讲解
  • 矿山领航者:向明智控如何通过CRM实现数字化升级
  • BeanFactory和FactoryBean的区别
  • DevOps工具进化论:2025年国内开发者如何选择最佳技术栈
  • E. Split Into Two Sets
  • 2025.7.28学习日记
  • BSC 验证者获取接口的时间差问题分析 - 若
  • 教师资格证考试笔试报名流程