У меня есть угловой прогон, который проходит по пути кертина, например
https://host:port/path/
Когда я загружаю приложение и запускается ngsw-cache-bust, он игнорирует путь и пытается извлечь скрипт непосредственно из корневого пути https://host:port/script.js вместо того, чтобы извлекать его из https://host:port/path/script.js
Я добавил pwa, запустив ng add @ angular / pwa
Я пробовал несколько способов регистрации, например. /ngsw-worker.js или ./ngsw-worker.js, и кажется, что ни один из них не может это исправить
Используем Angular 7.2.0
ngsw-config.json выглядит следующим образом
`
{
"index": "/index.html",
"routes": {
"/": {
"prefix": false
},
"/scripts": {
"prefix": true
},
"/libraries": {
"prefix": true
}
},
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"./favicon.ico",
"./index.html",
"./*.css",
"/**.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
],
"urls": [
"https://fonts.googleapis.com/**"
]
}
}
]
}
`
Любая помощь будет высоко оценена!