如何 运行 React Boilerplate with forever
How to run React Boilerplate with forever
我将 运行 react-boilerplate 永远在服务器中申请。
我找到 forever 并且我不确定如何将参数传递给 forever。 运行 服务器的命令如下:
PORT=80 npm run start:production
似乎 forever start PORT=80 npm run start:production
对我没有帮助。
一件事是PORT=80
部分是设置env变量,这种命令应该在其他命令的前面。另一件事是 运行 npm scripts with forever,你需要使用不同的语法,所以 PORT=80 forever start -c "npm run start:production" /path/to/app/dir/
.
如果您运行宁永远形成项目文件夹,路径应该是./
或者你可以 运行 使用 pm2 或 nohup
的 React 应用程序
1) 全局安装 pm2
npm install pm2 -g
2) 定位到工程文件夹执行,--
后需要space
pm2 start npm -- start
3) 查看 运行ning 实例
pm2 ps
4) 查看其他选项
pm2 --help
使用 nohup运行运行
1) 导航到项目文件夹
nohup bash -c 'npm start' &
pm2 是一流的 Node.js 生产流程管理器。除了启动和守护任何应用程序之外,它还有一个内置的负载平衡器。
安装 pm2:
npm install pm2 -g
要向您的应用添加启动和守护进程,请导航至应用文件夹并:
pm2 start app.js
让 pm2 在服务器重启时自动启动:
$ pm2 startup
然后复制粘贴生成的代码。
Step 01: npm intsall -g forever
然后,运行 PORT=<YOUR PORT> forever start -c "<command>" ./
- commands ex: "npm start" , "npm run dev" according to your requirement.
- Note: ./ means you are in the project folder
- PORT=Your port number
我将 运行 react-boilerplate 永远在服务器中申请。 我找到 forever 并且我不确定如何将参数传递给 forever。 运行 服务器的命令如下:
PORT=80 npm run start:production
似乎 forever start PORT=80 npm run start:production
对我没有帮助。
一件事是PORT=80
部分是设置env变量,这种命令应该在其他命令的前面。另一件事是 运行 npm scripts with forever,你需要使用不同的语法,所以 PORT=80 forever start -c "npm run start:production" /path/to/app/dir/
.
如果您运行宁永远形成项目文件夹,路径应该是./
或者你可以 运行 使用 pm2 或 nohup
的 React 应用程序1) 全局安装 pm2
npm install pm2 -g
2) 定位到工程文件夹执行,--
后需要spacepm2 start npm -- start
3) 查看 运行ning 实例
pm2 ps
4) 查看其他选项
pm2 --help
使用 nohup运行运行
1) 导航到项目文件夹
nohup bash -c 'npm start' &
pm2 是一流的 Node.js 生产流程管理器。除了启动和守护任何应用程序之外,它还有一个内置的负载平衡器。
安装 pm2:
npm install pm2 -g
要向您的应用添加启动和守护进程,请导航至应用文件夹并:
pm2 start app.js
让 pm2 在服务器重启时自动启动:
$ pm2 startup
然后复制粘贴生成的代码。
Step 01: npm intsall -g forever
然后,运行 PORT=<YOUR PORT> forever start -c "<command>" ./
- commands ex: "npm start" , "npm run dev" according to your requirement.
- Note: ./ means you are in the project folder
- PORT=Your port number