【发布时间】:2012-05-26 23:25:12
【问题描述】:
好吧,添加它是没有问题的,但是我怎样才能生成缓存清单呢?我需要以某种方式获取 Meteor 生成的组合 CSS 和 JS 的路径。 http://www.whatwg.org/specs/web-apps/current-work/#manifests
【问题讨论】:
标签: meteor
好吧,添加它是没有问题的,但是我怎样才能生成缓存清单呢?我需要以某种方式获取 Meteor 生成的组合 CSS 和 JS 的路径。 http://www.whatwg.org/specs/web-apps/current-work/#manifests
【问题讨论】:
标签: meteor
更新:
正如user1506145所说:
meteor add appcache
https://atmospherejs.com/meteor/appcache
此答案已过时:
答案在于捆绑包,我在那里自动生成了一个清单文件。
您可以通过以下方式获取 css 和 js 文件的完整列表:bundle.css 和 bundle.js.client
一旦您设法为他们获取清单文件,您将需要使用您生成的清单内容变量执行以下操作(不要忘记从缓存中排除所有需要的流星 url):
buffer.files.client_cacheable['manifest.appcache'] = new Buffer(manifestcontent);
这将使您的应用程序为 appcache 文件提供服务。然后你可以编辑 /app/lib/app.html.in 来添加引用。
我这样做时遇到的问题是,我无法经常使缓存过时,因此最终导致应用程序在从服务器重新加载时搞砸了。
【讨论】:
【讨论】: