好吧,添加它没有问题,但是如何生成缓存清单?我需要以某种方式获得Meteor生成的组合CSS和JS的路径。 http://www.whatwg.org/specs/web-apps/current-work/#manifests
答案 0 :(得分:4)
<强>更新强>
正如user1506145所说:
meteor add appcache
https://atmospherejs.com/meteor/appcache
此答案已过期:
答案在于bundler包,我在那里自动生成了一个清单文件。
您可以通过挂钩:bundle.css
和bundle.js.client
一旦你设法让它们成为一个清单文件,你需要使用你生成的manifestcontent var执行以下操作(不要忘记从缓存所需的所有流星网址中排除):
buffer.files.client_cacheable['manifest.appcache'] = new Buffer(manifestcontent);
这将使您的应用程序服务于appcache文件。然后,您可以编辑/app/lib/app.html.in以添加引用。
当我这样做时,我的问题是我无法经常使缓存失效,因此最终导致应用程序在从服务器重新加载时搞砸了。
答案 1 :(得分:2)