github-pages - github页面无法使用sveltekit找到css
问题描述
我在 norricorp.github.io/sveltekit 有一个 github pages 静态网站。该站点的根是 sveltekit。(我在 norricorp.github.io 也有一个不相关的网站)。该站点是使用 sveltekit 构建的。
进入网站,我在控制台中收到以下错误。
Loading module from “https://norricorp.github.io/sveltekit/_app/start-248e1695.js” was blocked because of a disallowed MIME type (“text/html”).
如果我使用导航(按预期进行),我会收到以下错误
GEThttps://norricorp.github.io/sveltekit/_app/assets/start-a8cd1609.css
[HTTP/2 404 Not Found 15ms]
更像这样
Loading module from “https://norricorp.github.io/sveltekit/_app/start-248e1695.js” was blocked because of a disallowed MIME type (“text/html”). about
我怀疑问题出在 svelte.config.js 文件中
kit: {
target: '#svelte',
paths: {
base: '/sveltekit',
assets: '/sveltekit'
},
adapter: adapter({
pages: 'build', // path to public directory
assets: 'build', // path to public directory
fallback: null
})
}
最初,路径设置为“/”或“./”,这导致导航使用 norricorp.github.io/about(不存在)或 norricorp.github.io/sveltekit/about/about(再次相同)。但是导航现在可以使用上述值但没有格式。
生成的 index.html 文件位于 gh-pages 分支的 repo 中。这看起来是正确的。
<link rel="modulepreload" href="/sveltekit/_app/start-248e1695.js">
<link rel="modulepreload" href="/sveltekit/_app/chunks/vendor-111805ed.js">
<link rel="modulepreload" href="/sveltekit/_app/chunks/paths-45dac81d.js">
<link rel="modulepreload" href="/sveltekit/_app/pages/__layout.svelte-1d5e7523.js">
<link rel="modulepreload" href="/sveltekit/_app/pages/index.svelte-fdf5a78d.js">
<link rel="stylesheet" href="/sveltekit/_app/assets/start-a8cd1609.css">
<link rel="stylesheet" href="/sveltekit/_app/assets/pages/__layout.svelte-8ddef586.css">
我已经清除了浏览器缓存。我还在另一个帐户下创建了另一个 github pages 项目,因此它是一个顶级域。结果相同。
所以浏览器正在寻找正确的位置,文件在 github repo 的正确分支中,但浏览器没有找到它们。github页面不服务这些吗?
解决方案
我删除了 .nojekyll 文件并忘记替换它.....
推荐阅读
- android - 检查您的模块类路径是否与 gradle 版本 7.0.1 缺少或冲突的依赖项
- encryption - 用于数据加密的公钥/私钥
- postgresql - 从 Snowflake 中的序列创建具有默认 nextVal 的表
- r - 重命名具有相同名称的字符串
- html - 电子邮件布局弹性
- javascript - 为什么我的 if...else 语句不返回 false?
- json - 如何将 JSON 项转换为 int 并将它们与 Power Automate 一起添加?
- reactjs - React Material UI 自定义工具提示和快速拨号样式
- javascript - React 更新状态导致 props 发生变化
- java - 尝试将数据保存到 android 设备上的可访问文件