【发布时间】:2013-08-19 11:24:01
【问题描述】:
在我的流星应用程序中,我创建了一个目录 public/images,然后我将图像文件放在那里。然后我查看 .meteor/local/build/programs/app 看到我现在有了新目录 .meteor/local/build/programs/app/images。公共目录被忽略了。这弄乱了我的应用程序中的所有图像链接。我在这里做错了吗?
谢谢。
【问题讨论】:
在我的流星应用程序中,我创建了一个目录 public/images,然后我将图像文件放在那里。然后我查看 .meteor/local/build/programs/app 看到我现在有了新目录 .meteor/local/build/programs/app/images。公共目录被忽略了。这弄乱了我的应用程序中的所有图像链接。我在这里做错了吗?
谢谢。
【问题讨论】:
这是正确的行为。最终捆绑版本或应用程序的部署版本中不存在公共目录(因此在开发应用程序时也适用)。部署时,它与流星一起存储在静态的所有东西旁边。
这意味着您在 /public/images 中的文件仍然可以在 yourhost/images 中访问。 (任何地方都没有公用文件夹的名称)
【讨论】:
我为此开了一个issue。我等待答案时的解决方法是声明绝对路径(这很讨厌)
【讨论】: