繁体   English   中英

在 GitHub 页面上推送 vite reactjs 构建在构建文件上给出 404

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM