[英]pushing vite reactjs build on GitHub pages gives 404 on build files
我有一个使用 vitejs 的 reactjs 网站,当我使用npm run build
编译它时,它会在 dist 文件夹中生成已编译的站点,当我将内容发布到此文件夹时,我遇到了
权限策略标题错误:无法识别的功能:“兴趣群组”。
和薮猫
获取https://brijrajparmar27.github.io/assets/index.d12487b2.js net::ERR_ABORTED 404
在这里,我觉得奇怪的是,如果您检查上述错误中的 url,它会尝试在brijrajparmar27.github.io/assets/
找到 .js 文件,它不应该在https://brijrajparmar27.github.io/[Repo-Name]/assets
?
尽管不知何故,它仍然适用于我的本地主机。
看了这个之后,我在 dist 文件夹中编译的 index.html 文件的链接标签的开头手动添加了[Repo-name]/
,在我得到的主机上
获取https://brijrajparmar27.github.io/Atmosphere/Atmosphere/assets/vendor.95b2f1d7.js net::ERR_ABORTED 404
回购名称被列出两次。
似乎vite build
默认 base 为单个“/” https://vitejs.dev/config/#base
我通过将 package.json 中的构建脚本更改为:
"build": "vite build --base=./"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.