CentOS 8.2服务器上安装最新版Node.js的方法

  • Post category:Linux

以下是“CentOS 8.2服务器上安装最新版Node.js的方法”的完整攻略:

1. 更新系统

在安装任何软件包之前,请先确保您的系统已更新到最新版本。可以使用以下命令更新您的系统:

sudo dnf upgrade

2. 安装Node.js

安装Node.js的推荐方式是使用NodeSource存储库。以下是安装Node.js的步骤:

2.1. 安装Node.js源

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

2.2. 安装Node.js包

sudo dnf install -y nodejs

3. 验证安装

安装完成后,可以使用以下命令验证Node.js是否安装成功:

node -v

如果一切顺利,则应输出Node.js的版本号。

示例1:创建Node.js Web应用程序

以下是一个简单的示例,演示如何在CentOS 8.2上安装Node.js并创建一个Web应用程序。

1. 创建一个新目录

mkdir node-app
cd node-app

2. 初始化npm

npm init -y

3. 安装Express框架

npm install express

4. 创建一个server.js文件

nano server.js

在文件中添加以下代码:

const express = require('express')
const app = express()

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(3000, () => {
  console.log('Server ready at http://localhost:3000')
})

5. 运行应用程序

在命令行中输入以下命令来运行应用程序:

node server.js

然后,通过浏览器访问http://localhost:3000,即可看到Hello World!的输出。

示例2:使用全局安装的npm包

有时,您可能想要在多个应用程序之间共享全局安装的npm包。以下是如何使用npm全局安装特定的包:

1. 全局安装pm2

可以通过以下命令全局安装pm2:

sudo npm install -g pm2

2. 启动pm2

可以使用以下命令启动应用程序:

pm2 start server.js

3. 查看进程状态

可以使用以下命令来查看进程状态:

pm2 status

这将显示运行的应用程序的状态,包括名称、ID、状态等信息。

以上就是安装最新版Node.js的方法及相关示例。希望能对您有所帮助!