如何永远运行React Boilerplate

问题描述 投票:0回答:2

我将永远在服务器上运行react-boilerplate应用程序。我找到了forever,我不确定如何将参数传递给永远。运行服务器的命令如下:

PORT=80 npm run start:production

好像forever start PORT=80 npm run start:production对我没有帮助。

javascript node.js deployment forever react-boilerplate
2个回答
0
投票

有一点是PORT=80部分是设置env变量,这种命令应该在其他命令之前。另一件事是永远运行npm脚本,你需要使用不同的语法,所以PORT=80 forever start -c "npm run start:production" /path/to/app/dir/

如果您从项目文件夹中永远运行,则路径应为./


0
投票

或者您可以使用pm2或nohup运行react应用程序

1)全局安装pm2

npm install pm2 -g

2)导航到项目文件夹并执行,之后需要空格 -

pm2 start npm -- start

3)看运行实例

pm2 ps

4)看其他选项

pm2 --help

与nohup一起运行

1)导航到项目文件夹

nohup bash -c 'npm start' &
© www.soinside.com 2019 - 2024. All rights reserved.