在私有meteor包中添加静态文件

在私有meteor包中添加静态文件,meteor,static,package,Meteor,Static,Package,如何将静态文件(如简单图片)添加到meteor软件包中?找不到任何进一步的信息 不为我工作,我不知道为什么 使用带有铁路由器的流星 评论更新: 如果我创建了一个私有包(例如author:package),并试图通过调用 api.addFiles([ 'lib/client/picture.png' ], ['client']); 我无法通过电话联系到这个消息来源 localhost:3000/packages/author_package/lib/client/picture.png 我看

如何将静态文件(如简单图片)添加到meteor软件包中?找不到任何进一步的信息

不为我工作,我不知道为什么

使用带有铁路由器的流星

评论更新:


如果我创建了一个私有包(例如author:package),并试图通过调用

api.addFiles([ 'lib/client/picture.png' ], ['client']); 
我无法通过电话联系到这个消息来源

localhost:3000/packages/author_package/lib/client/picture.png

我看到的不是图片,而是Ironrouter消息“路由不存在”。您使用的
addFiles
api错误<代码>api.addFiles('img/picture.png','client')调用中没有使用数组


另外,如果这确实是一个私有包,即仅驻留在项目的包文件夹中并使用meteor add package添加到meteor的包,请确保在
/.meteor
下的
包文件中列出您的包(而不是像大气软件包那样添加作者:package
),那么url应该是:

localhost:3000/packages/package/lib/client/picture.png

i、 例如,如果没有
作者

你所说的“对我不起作用”是什么意思?如果你说的只是文档告诉你的方式不起作用,那么很难帮助你。如果我创建一个私有包(例如author:package),并试图通过调用api.addFiles(['lib/client/picture.png',['client']);我无法通过访问此来源。我看到的不是图片,而是Ironrouter消息“路由不存在”。事实并非如此,文档中明确说明并给出了在
addFiles
@ChristianFritz中使用数组的示例。问题中只有一个文件,因此使用数组是多余的。我同意不需要使用数组,但这也不是问题,尤其不是问题的原因OP正在经历。