meteor包错误“资源解释为图像,但使用MIME类型text / html传输”

时间:2014-12-25 13:24:34

标签: meteor leaflet

在我的Meteor项目中,我收录了一些传单包(fuatsengul:leaflet,bdunnette:leaflet-draw)。地图绘制正常,但我缺少图层控件和绘图命令按钮的所有图标。 浏览器控制台说:

Resource interpreted as Image but transferred with MIME type text/html:
"http://localhost:3000/packages/fuatsengul_leaflet/lib/images/layers.png".

我应该手动将一些png复制到我的/ public文件夹中还是应该由打包/构建系统完成?

1 个答案:

答案 0 :(得分:3)

对于404s来说,流星并不是很好。这意味着URL正在提供一个html文件(Meteor的html文件),即使它需要一个png文件。

这就是Meteor的行为,而不是炮轰404。

要修复它,您必须修改程序包以使图像文件成为资产,另一种方法是将其放在公共文件夹中,以便映射到/packages/fuatsengul_leaflet/lib/images/layers.png

最好的方法是修改package.js并添加所有资源&提交PR到回购,因为它听起来像包中的错误。