要使Angular Service Worker在子目录中工作,您需要做以下几步:
"build": {
"options": {
"baseHref": "/app/"
}
}
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/app/**"
]
}
}
]
更改为您的子目录路径。例如,如果您的子目录为"app",则将其更改为
。
ng build --prod
来构建您的应用程序,并将生成的文件部署到您的服务器上。这样,Angular Service Worker就会正确地在您的子目录中工作。请确保在更改任何配置文件之前备份您的文件。