centos nodejs环境怎么配置
在CentOS上配置Node.js环境,可以按照以下步骤进行:

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
方法一:使用NodeSource二进制分发库
这是目前最主流、最便捷的安装方式。NodeSource官方维护的软件仓库,能够让你像安装系统内置软件一样,快速获取到经过测试且更新及时的稳定版Node.js,非常适合生产环境部署。
更新系统软件包
在开始安装前,建议首先更新系统软件包列表并升级现有软件,这有助于避免潜在的依赖项冲突,确保安装过程顺利。sudo yum update -y安装必要的编译工具
Node.js的某些原生模块(如node-gyp)在编译时需要开发工具链。安装gcc-c++和make等工具可以确保后续模块编译无误。sudo yum install -y gcc-c++ make添加NodeSource软件仓库
这是核心步骤。NodeSource为不同版本的Node.js提供了独立的仓库。你可以根据项目需求选择特定版本。以下以安装长期支持版(LTS)Node.js 14.x为例:curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -安装Node.js和npm
仓库配置完成后,安装Node.js及其内置的包管理器npm就变得非常简单,只需一条yum命令。sudo yum install -y nodejs验证安装结果
安装完成后,务必检查Node.js和npm的版本号,以确认环境已正确配置并可用。node -v npm -v
方法二:使用NVM(Node Version Manager)
如果你需要在同一台CentOS服务器上管理多个Node.js版本,以便为不同项目切换运行环境,那么NVM是理想的选择。它完美解决了版本依赖冲突的问题。
安装NVM工具
首先,通过其官方提供的安装脚本下载并安装NVM。建议使用项目推荐的最新稳定版本。curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash加载NVM环境
安装脚本执行后,需要将NVM加载到当前的Shell会话中。通常需要将以下配置添加到你的用户配置文件(如~/.bashrc或~/.zshrc)末尾: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" # This loads nvm保存文件后,运行以下命令使配置立即在当前终端生效:
source ~/.bashrc # 或者 source ~/.zshrc使用NVM安装Node.js
现在,你可以使用NVM轻松安装任意官方发布的Node.js版本。例如,安装Node.js 14.x LTS版本:nvm install 14切换Node.js版本
安装后,使用以下命令将当前Shell会话的Node.js环境切换到指定版本。nvm use 14验证版本切换
最后,检查Node.js和npm的版本,确认已成功切换至目标版本。node -v npm -v
方法三:手动下载并安装Node.js
对于需要完全掌控安装细节、处于严格的内网环境或无root权限的用户,手动安装是最灵活可靠的方式。但请注意,后续的版本升级和维护也需要手动操作。
下载Node.js二进制文件
首先,访问Node.js官网下载页面,找到适用于Linux x64的二进制归档文件(例如文件名类似node-v14.x-linux-x64.tar.xz),并将其下载到你的CentOS服务器。解压归档文件
将下载的压缩包解压到系统级的程序目录,例如/usr/local/,这是存放本地编译或第三方软件的惯例位置。tar -xf node-v14.x-linux-x64.tar.xz -C /usr/local/配置系统环境变量
为了让系统在任何终端路径下都能识别node和npm命令,需要将Node.js的可执行文件目录添加到用户的PATH变量中。编辑你的~/.bashrc或~/.zshrc文件,添加如下行(请根据实际解压出的文件夹名称调整路径):export PATH=/usr/local/node-v14.x-linux-x64/bin:$PATH保存文件后,执行以下命令使环境变量配置立即生效:
source ~/.bashrc # 或者 source ~/.zshrc验证手动安装
打开一个新的终端会话或重新登录,运行版本检查命令,确保手动安装与路径配置均已成功。node -v npm -v
以上就是在CentOS Linux系统中部署Node.js运行环境的三种常用方案。总结来说:若追求安装简便与自动维护,推荐采用方法一(NodeSource);如需为多项目管理不同Node版本,方法二(NVM)是必备工具;而对于有特殊定制需求或处于受限环境的高级用户,方法三(手动安装)提供了最大的控制权 来源:https://www.yisu.com/ask/31659907.html
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
如何优化Apache2响应速度
Apache2响应速度优化实操指南 想让你的Apache2服务器跑得更快?这事儿其实有章可循。下面这份实操指南,将从基础到进阶,帮你系统地提升响应速度。记住,所有优化都建立在不变动核心业务逻辑和架构的前提下。 一 基础与系统层面优化 优化得从地基开始。系统层面的几个关键设置,往往能以小成本换来大收益
git多人协作的工作流程【汇总】
多人协作必须禁用直接 push 到 main 分支:PR MR 流程是保障代码质量、自动化测试与冲突预判的核心机制;最佳实践包括语义化分支命名、启用分支保护规则,并规范 rebase 与 merge 的使用场景。 多人协作时,为什么禁止直接 push 到 main 分支? 直接向主分支推送代码,表面
CentOS上如何升级PHPStorm到最新版本
在 CentOS 上升级 PhpStorm 的可选方案 说到在 CentOS 上升级 PhpStorm,其实路径很清晰。核心原则是:优先使用内置更新或 JetBrains Toolbox App 这类自动管理工具,其次才是手动下载安装包覆盖升级。下面,就按推荐顺序,把每种方式的操作步骤和关键要点给你
Atom如何设置自动保存?Atom自动保存功能开启教程
Atom如何设置自动保存?Atom自动保存功能开启教程 如果你还在为Atom的自动保存功能头疼,那很可能踩中了几个常见的“坑”。从1 27版本开始,autosa ve功能已经作为核心特性内置,不再依赖插件。但问题也随之而来:为什么设置了却不见效?答案往往藏在版本、配置层级,或者那些本该被清理的旧插件
如何在CentOS上备份PHPStorm的配置文件
在 CentOS 上备份 PhpStorm 配置文件:完整指南与最佳实践 一、备份前的准备工作 在开始备份 PhpStorm 配置之前,充分的准备工作至关重要。这能有效保障备份数据的完整性与安全性,避免因操作不当导致配置丢失或损坏。 彻底关闭 PhpStorm 应用程序:这是首要且必须的步骤。确保
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

