CentOS 与 Node.js:新手小白的友好指南
嘿,朋友!你是不是正打算在 CentOS 上安装 Node.js,却不知道从哪里开始?别担心,我在这儿呢!这篇文章就是为你量身定做的,让你轻松搞定 Node.js 的安装和配置,咱们一步步来,保证你看得懂、学得会。😎

什么是 CentOS 和 Node.js?🤔
CentOS 是一种流行的 Linux 发行版,它基于 Red Hat Enterprise Linux (RHEL) 源代码构建,因为它稳定、可靠,而且免费,所以很多服务器都用它。
Node.js 是一个开源的 javaScript 运行环境,让你可以用 JavaScript 写服务器端代码,它非常高效,适合实时应用,比如聊天应用、在线游戏等。
为什么选择 CentOS 和 Node.js?🌟
CentOS 稳定、安全,适合服务器环境;而 Node.js 则让你可以用熟悉的 JavaScript 开发后端服务,前后端统一语言,开发效率杠杠滴!👍
系统要求📋

在开始之前,确保你的 Centos 系统是最新的,你可以用下面的命令更新系统:
- sudo yum update y
安装 Node.js🚀
使用 Yum 安装(推荐)🍉
CentOS 提供了官方的 Node.js 仓库,我们可以直接用yum
安装,导入 EPEL(Extra Packages for Enterprise Linux)仓库的 GPG 密钥和仓库源:
- sudo rpm Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/packagecleanup/packagecleanup2.0.53.el7.noarch.rpm
- sudo rpm Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/epelrelease711.noarch.rpm
安装 Node.js:
- sudo yum install y nodejs
安装完成后,你可以通过以下命令验证安装是否成功:
- node v
- npm v
如果看到版本号,那就说明安装成功啦!🎉

2. 使用 NVM(Node Version Manager)🔧
如果你需要安装多个版本的 Node.js,或者想要更灵活的管理方式,可以使用 NVM,安装必要的依赖:
- sudo yum install y curl gccc++ make openssldevel
下载并安装 NVM:
- curl ohttps://raw.githubusercontent.com/nvmsh/nvm/v0.39.1/install.sh | bash
安装完成后,重启终端并加载 NVM:
- source ~/.bashrc
你可以用 NVM 安装任何你想要的 Node.js 版本了:
- nvm install <version>
- nvm use <version>
创建一个简单的 Node.js 应用📝
让我们来创建一个简单的 Node.js 应用吧!创建一个新目录并初始化一个新的 Node.js 项目:
- mkdir myapp
- cd myapp
- npm init y
创建一个简单的app.js
文件:
- const http = require('http');
- const server = http.createServer((req, res) => {
- res.statusCode = 200;
- res.setHeader('ContentType', 'text/plain');
- res.end('Hello, World!
- ');
- });
- server.listen(3000, '127.0.0.1', () => {
- console.log('Server running at http://127.0.0.1:3000/');
- });
保存文件后,运行以下命令启动服务器:
- node app.js
打开浏览器,访问http://127.0.0.1:3000/
,你应该会看到 “Hello, World!” 的字样。👏👏👏
常见问题解答💡
Q1: 如何更新 Node.js 版本?🔄
如果你使用 NVM 安装的 Node.js,可以很容易地更新到最新版本:
- nvm update
- nvm use <newversion>
Q2: 如何卸载 Node.js?🗑️
如果你使用 Yum 安装的 Node.js,可以用以下命令卸载:
- sudo yum remove y nodejs
如果你使用 NVM 安装的 Node.js,可以删除特定版本或完全卸载 NVM:
- nvm uninstall <version>
- nvm uninstall lts/* # 卸载所有长期支持版本
- rm rf ~/.nvm # 删除 NVM 目录
小贴士🧠
保持更新:定期检查并更新你的 Node.js 版本,以获取最新的功能和安全修复。
使用包管理器:尽量使用npm
或yarn
管理你的项目依赖,这样可以避免版本冲突和兼容性问题。
学习资源:Node.js 的文档和社区非常活跃,多看看官方文档和 Stack Overflow 上的问答,对你会很有帮助。📚
好了,朋友!现在你已经掌握了在 CentOS 上安装和配置 Node.js 的基本方法,记得多动手实践,遇到问题不要怕,Google 一下或者问问社区里的小伙伴,总会有答案的。😉 加油,期待你的第一个 Node.js 应用上线!🚀