要从meteor包添加资产,您需要做的是:
api.add_files(['s.json'], 'server', {isAsset: true});
现在您可以通过
调用此资产Assets.getText("s.json");
但问题是这只适用于资产添加到的包中。
有没有办法添加资产,以便您也可以从其他软件包中获取此资产?
感谢。
答案 0 :(得分:9)
您需要导出资产文本:
在文件(somefile.js)
中AssetData = Assets.getText("s.json");
你的package.js中的
api.add_files(['some.js', 'files.json'], 'server');
api.export("AssetData", ["server"]);
然后在你的其他包中
package.js
api.use("<name of other package>");
然后,您可以在服务器端的该程序包中的任何位置使用AssetData
。