在私有meteor包中添加静态文件
如何将静态文件(如简单图片)添加到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 我看
如果我创建了一个私有包(例如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正在经历。