GitHub Pages無法找到css和bundle文件,盡管在本地和自定義域上一切都運行良好。我從一個分支部署。
這是那一頁- GitHubPages頁面
項目-house loader頁面
我還做了一個項目的克隆,以演示它在自定義域上運行良好- 自定義域
它尋找css和這里:https://annaantonovna.github.io/styles.css和https://annaantonovna.github.io/bundle.js
老實說,我都要哭了。我是土木工程師,不是程序員。
我試圖將branch改為None,等待并切換回來——這不起作用。我把index.html的地址改成了github上css文件和捆綁文件的鏈接——效果不好。/', '../..'諸如此類,也無濟于事。
UPD:它有助于在文件路徑中添加一個嚴格格式的項目名稱/HouseLoaderPage/styles.css和/HouseLoaderPage/bundle.js。/& quot;至關重要。當然,它在本地已經不起作用了,但至少它在GitHub頁面上起作用了!:)
原始回購中的Github頁面設置似乎有問題。
這兩個回購協議有不同的index.html路徑。
原創-https://annaantonovna.github.io/HouseLoaderPage/ 克隆人-https://annabaranova.com/ 請注意原始鏈接中的額外HouseLoaderPage頁面。
這打亂了查找文件的路徑,請查看瀏覽器中的網絡選項卡:
原始回購試圖從https://annaantonovna.github.io/styles.css加載不存在的文件
然而https://annaantonovna.github.io/HouseLoaderPage/styles.css做到了
要解決這個問題,可以:
修復Github頁面設置,使索引路徑不包含HouseLoaderPage 當請求您的樣式和包時,使用相對路徑導入 示例:
<link rel="stylesheet" type="text/css" href="styles.css">