在 CentOS 上启动 Node.js 项目,你需要遵循以下步骤:
确保已经安装了 Node.js 和 npm(Node.js 包管理器)。如果尚未安装,可以使用以下命令安装:
sudo yum install -y nodejs npm
使用 npm
安装项目依赖。进入项目目录,然后运行以下命令:
cd /path/to/your/nodejs/project
npm install
在项目中找到启动脚本。通常,这个脚本位于 package.json
文件中,名为 start
。例如:
"scripts": {
"start": "node app.js"
}
在这个例子中,app.js
是项目的入口文件。
使用 npm start
命令启动项目:
npm start
这将运行在 package.json
文件中定义的 start
脚本。
如果你想让项目在后台运行,可以使用 pm2
这样的进程管理器。首先,使用以下命令全局安装 pm2
:
sudo npm install -g pm2
然后,使用 pm2 start
命令启动项目:
pm2 start app.js --name your_project_name
这将在后台启动项目,并允许你在需要时轻松地管理和监控项目。
如果你想让项目在系统启动时自动运行,可以使用 pm2
的 startup
子命令生成一个启动脚本。首先,确保已经全局安装了 pm2
,然后在项目目录中运行以下命令:
pm2 startup
这将生成一个适用于你的系统的启动脚本。按照命令行提示操作,以便在系统启动时自动启动项目。
现在,你的 Node.js 项目应该在 CentOS 上成功启动并运行。如果遇到任何问题,请检查错误日志以获取更多详细信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS Node.js如何部署项目