在 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 上成功啟動并運行。如果遇到任何問題,請檢查錯誤日志以獲取更多詳細信息。