react 项目部署github

react 项目部署github

生成page

点击setting 里面的 setting 页面,
复制箭头的网址

项目下载gh-pages

1
yarn add gh-pages -D

在package.json 的 scripts 里面加上下面的一句话, dist
是你编译后的文件夹名字(相对目录), 以及添加一个homepage字段,
就是刚刚复制的网址

1
"scripts": {"deploy": "gh-pages -d dist"}

编译

注意, 这里打包的相对路径要改一下,默认是’/‘, 要改成’./’,
以vite打包工具为例

1
2
export default defineConfig({
plugins: [react()], base: './'})

运行 yarn build 进行编译, 默认是打包到dist文件夹,
如果你修改了打包位置, 上面的deploy命令最后一个参数也要随着修改

提交

运行 yarn deploy, gh-pages 模块会自动帮你上传,部署,
等待几分钟就可以了

具体可以看我的仓库
https://github.com/abigmiu/react-tailwind-agency