Polymer Starter Kit - ERR_FILE_EXISTS 尝试启用 service worker
Polymer Starter Kit - ERR_FILE_EXISTS when trying to enable service worker
我正在尝试按照 here 中的说明在我的聚合物入门套件克隆中启用离线支持(Service worker)。
但是,在 gulpfile.js、index.html 和 elements.html,我每次刷新页面都会出现以下错误。
此外,如果我在 Chrome 开发人员工具中将节流设置更改为 离线 并刷新,页面会返回 "Unable to connect to the Internet" 消息,非常清楚缓存不起作用。
还有什么需要我做的吗?
更新: 刚刚解码了错误消息中的 url(即 http://localhost:5000/bower_components/platinum-sw/platinum-sw-register.html&clientsClaim=true&skipWaiting=true&version=1.0),并在 Chrome 中解码了 运行并得到 404 错误。如果我在 .html 之后删除所有内容,那么可以找到该文件。
我遇到了同样的问题,原来是因为 platinum-sw-cache
在开发开发中设置为 disabled
,这意味着如果你 运行[ 服务工作者将无法工作=15=]
gulp serve
所以要离线测试PSK,你需要调用
gulp serve:dist
您也可以忽略该 ERR_FILE_EXISTS
错误,正如@pirxpilot 所解释的那样。
我正在尝试按照 here 中的说明在我的聚合物入门套件克隆中启用离线支持(Service worker)。
但是,在 gulpfile.js、index.html 和 elements.html,我每次刷新页面都会出现以下错误。
此外,如果我在 Chrome 开发人员工具中将节流设置更改为 离线 并刷新,页面会返回 "Unable to connect to the Internet" 消息,非常清楚缓存不起作用。
还有什么需要我做的吗?
更新: 刚刚解码了错误消息中的 url(即 http://localhost:5000/bower_components/platinum-sw/platinum-sw-register.html&clientsClaim=true&skipWaiting=true&version=1.0),并在 Chrome 中解码了 运行并得到 404 错误。如果我在 .html 之后删除所有内容,那么可以找到该文件。
我遇到了同样的问题,原来是因为 platinum-sw-cache
在开发开发中设置为 disabled
,这意味着如果你 运行[ 服务工作者将无法工作=15=]
gulp serve
所以要离线测试PSK,你需要调用
gulp serve:dist
您也可以忽略该 ERR_FILE_EXISTS
错误,正如@pirxpilot 所解释的那样。