我有一个 Polymer Web 应用程序,最初使用 Yeoman 搭建支架,然后使用以下简单的 web.coffe 脚本部署到 Heroku:
gzippo = require 'gzippo'
express = require 'express'
morgan = require 'morgan'
app = express()
app.use morgan('dev')
app.use gzippo.staticGzip "#{__dirname}/dist"
app.listen process.env.PORT || 5000
我面临的问题是(至少在 Chrome 和 Safari 中)每次部署新版本时,我都必须清除浏览器缓存和数据才能看到更改。多次刷新页面无效。但是,对于我的本地 grunt 服务器,浏览器 UI 中会按预期发生更改。
我可以从哪里开始检查此类问题?
最佳答案
解决方法,与此线程中使用的概念相同:
只是在链接导入的元素中添加“版本控制”
<link rel="import" href="elements/my-element.html?v=0.02">
这很乏味:(
关于heroku - 部署的 polymer Web 应用程序缓存页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25521399/