簡體   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