gpt4 book ai didi

Meteor包,如何添加静态文件

转载 作者:行者123 更新时间:2023-12-02 23:50:47 26 4
gpt4 key购买 nike

我正在创建一个包,对于客户端,我需要添加一些静态文件,例如字体和图像。在尝试了一些过时的解决方案后,我发现似乎没有什么对我有用。我应该如何添加这些文件?在我的包中创建一个公共(public)文件夹?使用 api.addFiles 添加文件?这可能吗?

最佳答案

更新: meteor 1.2

您现在应该使用api.addAssets将静态文件添加到您的包中。

<小时/>

原始答案

您可以将静态资源添加到任何包中,它们将由 Meteor 提供服务。演示这一点的最简单方法是使用示例。看看 hopscotch 的来源.

该包包含一个 img 目录,其中包含文件 sprite-green-0.3.png。如果您查看 package.js 文件,您可以看到它已添加到客户端:

api.addFiles('img/sprite-green-0.3.png', 'client');

将包添加到项目后,您可以通过以下 URL 直接访问该文件:

http://localhost:3000/packages/hopscotch/img/sprite-green-0.3.png

综上所述,您可以使用api.addFiles添加静态资源。所有资源都可以在 /packages/[package name]/[path to asset] 等路径下访问。

请注意,对于不应自动加载的资源,您可以将 {isAsset: true} 添加为 addFiles 的第三个参数。 This post包含其使用示例。

关于Meteor包,如何添加静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24143504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com