我有一个使用
gh-pages
插件部署了 git hub 页面的 React 应用程序。我的 package.json
条目看起来像这样。
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build”,
.....
}
一切工作正常,直到我尝试使用自定义域。
我在域提供商 DNS 设置中配置了所需的 A 和 CNAME 条目。
我在
CNAME
分支中创建了 develop
文件。这是我在本地计算机上签出的分支。
我在本地计算机上的开发分支上运行
npm run deploy
。
插件将构建代码推送到远程的
gh-pages
分支。
远程上的
gh-pages
分支不包含 CNAME
文件。
在每个
deploy
之后,我必须从 github 设置页面部分手动添加自定义域,最终创建一个 CNAME
文件。然后一切都有效。
package.json
中是否需要配置来强制gh-pages
插件复制CNAME文件?