Javascript Service worker正在缓存但未获取,即使它们与Service-worker.js位于同一目录中

Javascript Service worker正在缓存但未获取,即使它们与Service-worker.js位于同一目录中,javascript,service-worker,Javascript,Service Worker,下面是我的服务人员的代码。对于安装部分,它将缓存我的静态文件,但问题是在获取期间。它甚至不会触发fetch事件 我检查了缓存中的存储,它存储了文件 请帮忙。谢谢 if(导航器中的“serviceWorker”){ navigator.serviceWorker .register('/dist/js/service worker.js') .然后(功能(注册){ console.log(“服务人员已注册”,已注册); }) .catch(函数(err){ console.log('服务工作人员

下面是我的服务人员的代码。对于安装部分,它将缓存我的静态文件,但问题是在获取期间。它甚至不会触发fetch事件

我检查了缓存中的存储,它存储了文件

请帮忙。谢谢

if(导航器中的“serviceWorker”){
navigator.serviceWorker
.register('/dist/js/service worker.js')
.然后(功能(注册){
console.log(“服务人员已注册”,已注册);
})
.catch(函数(err){
console.log('服务工作人员注册失败',错误);
});
}
文件:/dist/js/service-worker.js
var CACHE_NAME='ams-v2';
var urlsToCache=[
“/dist/css/style.css”,
“//mgcrea.github.io/angular strip/styles/libs.min.css”,
“/dist/js/vendor.min.js”,
“/dist/js/coreCash.min.js”,
“/dist/js/amsv2Cash.min.js”
];
self.addEventListener('install',函数(事件){
//执行安装步骤
event.waitill(
缓存。打开(缓存名称)
.then(函数(缓存){
log(“打开的缓存”);
返回cache.addAll(urlsToCache);
})
.catch(函数(err){
console.log('服务工作者缓存失败',错误);
})
);
});
self.addEventListener('fetch',函数(事件){
log('fetch triggered here',事件);
事件响应(
caches.match(event.request)
.然后(功能(响应){
//缓存命中返回响应
如果(答复){
log('Service Worker hit cache',response);
返回响应;
}
返回fetch(event.request);
})
);

});在浏览器注册服务人员后,您是否将获取事件添加到代码中?是的。。获取事件已存在。。但由于它甚至没有记录console.log,因此没有触发或捕获任何fetch事件:(