gpt4 book ai didi

css - Meteor 更新后字体损坏

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:14 25 4
gpt4 key购买 nike

我刚刚将我的 Meteor 实例更新为 0.8.1,现在我的字体都坏了。我收到如下错误:

Resource interpreted as Font but transferred with MIME type
text/html:"http://localhost:3000/client/less/Lato/Lato-Regular.ttf".

我的元素中包含的所有字体都会出现这种情况。我有 Bootstrap glyphicons 现在显示不正确,我使用的是 stackicons对于现在显示不正确的社交媒体徽章,我包括的所有字体现在都坏了。一切都显示为奇怪的 unicode 字符或只是无聊的默认字体。

特别令人困惑的是,在更新之前,一切正常。 Meteor 会处理所有这一切,我无需考虑。

发生了什么事?我该如何解决这个问题?

最佳答案

这看起来与 Meteor 0.8.1 ( link ) 最近的变化有关:

Convert relative URLs to absolute URLs when merging CSS files.

现在,如果您的 CSS 指定了一个相对 url,它会被重写为相对于您在元素中的 CSS 路径的绝对 url。

例如,一个 CSS 文件/client/styles/main.css 包含:

body { background-image: url(../assets/bg.png); }

将转换为:

body { background-image: url(/client/assets/bg.png); }

正在制作中。有关上下文,请参阅此问题:

关于css - Meteor 更新后字体损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com