PM2部署React项目(Ubuntu服务器)

项目部署

前期工作

首先可以用服务器新建立一个React项目,步骤如下

npm create-react-app 项目名称
cd 项目名称
npm run build
npm start

下面如果报错,该怎么修理怎么修理。例如:

nodejs版本问题,建议14版本(11版本过低无法运行)

端口3000或其他没有开放,用如下命令开放端口(没有直接npm install xxxxx -g)

sudo ufw allow <端口号>           例如3000

之后还要去阿里云的控制台 ,把端口再手动开放一下。

PM2部署(nohup一直失败)

首先安装pm2

npm install xxxxx -g

下面移动到标准的react项目目录下,执行如下命令:

pm2 start --name agv npm -- start
pm2 list
pm2 delete 项目名字

agv这是启动进程的名字,原博客和效果图如下链接所示

pm2 启动React项目 - 李悠然 - 博客园 (cnblogs.com)

我的成功截图如下:

PM2部署React项目(Ubuntu服务器)_第1张图片

另外的,有时候项目渲染的时间较长,如果看到title有变化,那就可以提前庆祝了

祝你成功! 

你可能感兴趣的:(react.js,前端,前端框架)