如何在CentOS配置Node.js环境
在CentOS上配置Node.js环境,听起来是个挺常规的操作,但如果不注意细节,还真容易踩坑。下面直接上干货,从系统更新到版本管理,一步步来。 CentOS配置Node.js环境的完整步骤 1. 更新系统包 在安装任何软件前,先更新系统包永远是个好习惯。这么做能确保兼容性,避免一些莫名其妙的问题。
在CentOS上配置Node.js环境,听起来是个挺常规的操作,但如果不注意细节,还真容易踩坑。下面直接上干货,从系统更新到版本管理,一步步来。
CentOS配置Node.js环境的完整步骤
1. 更新系统包
在安装任何软件前,先更新系统包永远是个好习惯。这么做能确保兼容性,避免一些莫名其妙的问题。

sudo yum update -y
2. 安装Node.js(推荐使用NodeSource仓库)
CentOS默认仓库里的Node.js版本通常比较老,跟不上需求。所以推荐通过NodeSource仓库来装最新稳定版。这里以14.x为例,版本号可以根据实际需要替换。
- 添加NodeSource仓库:
这条命令会自动配置好仓库和依赖。curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - - 安装Node.js和npm:
装完之后,sudo yum install -y nodejsnode和npm就自动部署好了。
3. 验证安装
装完之后,别急着走,先跑两个命令确认一下版本。
node -v# 输出类似 v14.x.xnpm -v # 输出类似 6.x.x
看到版本号正常输出,说明安装成功。
4. 配置环境变量(可选)
如果安装后发现node或npm命令不能全局使用,就需要手动配置一下环境变量。
- 编辑
~/.bashrc(当前用户)或~/.bash_profile(全局)文件:nano ~/.bashrc - 在文件末尾加上以下内容(假设Node.js装在默认路径
/usr/local/bin):export PATH=$PATH:/usr/local/bin - 使配置生效:
source ~/.bashrc
5. 使用nvm管理多版本(可选但推荐)
如果你需要同时开发多个项目,不同版本Node.js之间切换很频繁,那nvm绝对是神器。它能让版本管理变得非常简单。
- 安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 加载nvm环境:编辑
~/.bashrc文件,添加以下内容:
运行export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"# 加载nvmsource ~/.bashrc使配置生效。 - 使用nvm安装/切换版本:
nvm install 16.14.0# 安装指定版本nvm use 16.14.0# 切换至该版本nvm ls # 查看已安装版本
6. (可选)配置npm全局包路径
为了避免每次安装全局包都用sudo,把全局包路径改到用户目录是比较优雅的做法。
- 创建全局包目录:
mkdir ~/.npm-global - 配置npm使用该目录:
npm config set prefix '~/.npm-global' - 更新环境变量:编辑
~/.bashrc文件,添加以下内容:
运行export PATH=~/.npm-global/bin:$PATHsource ~/.bashrc使配置生效。 - 安装全局包(无需
sudo):npm install -g nodemon# 示例:安装nodemon
跟着这些步骤走,CentOS上的Node.js环境基本就稳了。记得根据实际需求选择版本,多版本管理用nvm,全局包路径按需配置就行。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























