更改了index.js,但仍看到旧版本

时间:2019-03-10 18:45:58

标签: workbox

我正在使用4.1.0版工作台。

我的workbox-config.js看起来像这样:

module.exports = {
  "globDirectory": "web/",
  "globPatterns": [
    "**/*.{html,js,gawk,png,gif,jpg,jpeg,txt,css,ts}"
  ],
  "swDest": "web/sw.js",
};

我使用以下命令创建web / sw.js:

workbox generateSW workbox-config.js

在Chrome调试/应用程序/服务工作者窗口中,我可以看到它运行正常。它脱机工作。我的问题是:

  1. 我更改了index.js
  2. 我重新运行了generateSW

无论我做什么,我仍然看到原始/旧的index.js文件。 (我现在正在在线运行。)我似乎无法看到修改后的index.js。我检查了sw.js,并列出了index.js。

当然感谢您的帮助。

谢谢!

布雷克·麦克布莱德

1 个答案:

答案 0 :(得分:0)

我认为我看到了问题。问题是我仍从正常的浏览器缓存中获取旧版本。如果我清除了这一点,就会得到新版本。因此,我要做的就是实现常规逻辑(版本控制)来解决这个问题。