在我的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文件夹中还是应该由打包/构建系统完成?
答案 0 :(得分:3)
这就是Meteor的行为,而不是炮轰404。
要修复它,您必须修改程序包以使图像文件成为资产,另一种方法是将其放在公共文件夹中,以便映射到/packages/fuatsengul_leaflet/lib/images/layers.png
。
最好的方法是修改package.js并添加所有资源&提交PR到回购,因为它听起来像包中的错误。