火力地堡 "Resource interpreted as Stylesheet but transferred with MIME type text/html"

Firebase "Resource interpreted as Stylesheet but transferred with MIME type text/html"

我创建了一个网络应用程序(只有一些 HTML、SCSS 和 JavaScrip)并将其与包裹捆绑在一起。当我 运行 本地主机上的应用程序(由包裹提供服务)时,一切正常。但是,一旦我在 firebase localhost 上启动它,CSS 就无法正常工作。我收到此错误:

Resource interpreted as Stylesheet but transferred with MIME type text/html

有没有人知道如何解决这个问题?

感谢您的帮助!

Sidney 的大胆猜测是正确的。 样式表的 link 和捆绑的图像不正确 index.html。 Parcel 引用了 dist 文件夹,他应该在其中直接引用文件。我能够手动更改 links 从

<link rel="stylesheet" href="/dist/natalem-20.css">

<link rel="stylesheet" href="/natalem-20.css">

然后一切顺利。

因为 Firebase 无法找到正确的样式表,他只是将 HTML 作为 .css - 文件发回。因此,控制台中没有 404 错误,但警告

Resource interpreted as Stylesheet but transferred with MIME type text/html

所以要解决这个问题,只需更改捆绑包中的路径 index.html 或者(我现在要做的)是找出如何通过 Parcel 配置更改它。

非常感谢 Sidney 的帮助! 支持你!

此致,

拉斐尔