【问题标题】:github pages unable to find css with sveltekitgithub页面无法使用sveltekit找到css
【发布时间】:2021-08-07 14:32:58
【问题描述】:

我在 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页面不提供这些吗?

【问题讨论】:

    标签: github-pages sveltekit


    【解决方案1】:

    我删除了 .nojekyll 文件并忘记替换它.....

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 2022-12-12
      • 2019-05-24
      • 1970-01-01
      相关资源
      最近更新 更多