我正在尝试在我的应用中使用Service worker。
我已经添加了@angular/pwa,注册了服务人员:
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/ngsw-worker.js', {
scope: '/'
}).then((registration) => {
console.log("Service worker OK!")
});
}
Run Code Online (Sandbox Code Playgroud)
当我在本地运行Google Lighthouse时,一切正常,并且网站以在线模式运行,但是当我将应用程序上载到服务器时,我发现Lighthouse中的错误:
No manifest was fetched.
Run Code Online (Sandbox Code Playgroud)
我使用错误的路径吗?
manifest.json:
"start_url": "/index.html",
Run Code Online (Sandbox Code Playgroud)