1

如果我caches在我的 service worker 代码中使用 Google Closure Compiler(以高级优化模式启动)会告诉我:

/var/www/html/perso/otraSite/web/js/sw_viaTypescript.js:79: 错误 - [JSC_UNDEFINED_VARIABLE] > 变量缓存未声明 })(缓存); ^^^^^^

1 个错误,0 个警告

直到现在我使用的一种解决方法是......我把window.caches谷歌闭包编译器成功编译但是如果我让那个代码,浏览器会告诉我:

sw.js:18 未捕获的 ReferenceError:未定义窗口

因此,我在之后由 Google Closure Compiler 编译的代码中替换window.cachescaches,但是......每次都必须这样做非常烦人。

有没有更清洁的方法来处理它?

4

0 回答 0