React 打包部署多级目录实践

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React 打包部署多级目录实践相关的知识,希望对你有一定的参考价值。

参考技术A

使用 react-create-app 创建项目,想实现打包后部署服务器的 3 级目录,经过多次调试跑通,并记录一下,方便自己后期使用,也方便其他伙伴有相同需求可以参考。

服务端部署后的域名及路由预期:
http://www.demo.com/webapp

本地的项目结构如下,项目目录是: webapp

重点是设置属性:basename = "/webapp"

package.json, 增加配置项: “homepage": "/webapp/dist/"

服务器使用了 Nginx,所有需要配置这里

服务端的目录结构

第一步:Nginx 定位入口文件

第二步:homepage 定位静态资源(.js、.css ……)

第三步:Router 路由的根路径

以上是关于React 打包部署多级目录实践的主要内容,如果未能解决你的问题,请参考以下文章

react项目(windows本地)打包部署到服务器(阿里云ubuntu)

前端React项目部署到阿里云-linux 服务器

打包NodeJs-Docker并快速部署

create-react-app脚手架项目打包CDN部署

部署react项目到服务器

Vue打包并自动部署到指定服务器