[英]How do I deploy a simple React app as a “user page” to Github Pages?
我查看了许多 StackOverflow 答案,它们回答了关于将 React 页面发布到 Github 的各种不同场景,但没有一个清楚地解释如何发布基本用户页面。 我有一个非常简单的标准 React 应用程序,我想在 Github 上作为用户页面发布。
将简单的 React 应用程序作为用户页面发布到 Github 的基本步骤是什么?
总的来说,答案可以在两个文档来源中找到。
假设您已经创建了 React 应用程序,一切都在本地,并且您的应用程序已准备好部署,以下是在 Github 上将简单的 React 应用程序部署为用户页面的步骤:
master
分支提供,因此,用户页面将在https://{your-github-user-name}.github.io
。用户页面必须从主分支构建。
打开您的 package.json 并添加一个
homepage
字段,该字段与您的用户页面的提供位置相匹配:
"homepage": "https://myusername.github.io",
安装 gh-pages 模块:
npm install --save gh-pages
... 或... yarn add gh-pages
在 package.json 中的
scripts
中添加deploy
(和predeploy
):
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
...
},
修改
deploy
脚本以强制将构建的应用程序推送到master
分支:
"deploy": "gh-pages -b master -d build",
通过运行部署您的站点:
npm run deploy
npm run deploy
来绕过 Github 对以前部署的缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.