我有需要在linux服务器上运行的reactjs项目。每当我使用“ sudo npm run lin_stage_server”在服务器上运行该应用程序时,它在80端口上似乎都可以正常工作。 当我尝试使用命令“ sudo pm2 start npm-lin_stage_server”通过pm2运行应用程序时,它对我不起作用。
除了上面的命令,我也尝试过
“ sudo pm2 start npm-BRANCH_ENV = stage NODE_ENV = production PORT = 80节点appserverstart.js
“
请帮助!
-----错误详细信息------
----- Package.json -----
----- appserverstart.js -----
-------其他信息------- 服务器:CentOS Linux版本7内核, npm版本:6.4.1, pm2版本:3.5.1, 节点版本:8.11.1,
答案 0 :(得分:0)
您没有将run
传递给npm:
pm2 start npm -- run lin_stage_server
pm2 start npm -- lin_stage_server
实际上是npm lin_stage_server
。
pm2 start npm -- run lin_stage_server
实际上是npm run lin_stage_server