Я решил эту проблему, добавив index.html в качестве записи, а затем используя ChunkRenamePlugin, чтобы переименовать его в «index.html» (удаляя хеширование и расширение js), чтобы эта запись не была включена в HtmlWebpackPlugin.
entry: {
index: './src/index.html',
}
new ChunkRenamePlugin({
index: 'index.html'
}),
new WorkboxPlugin.GenerateSW({
chunks: [
'index', 'runtime', 'angular',
'rxjs', 'tslib',
'webpack', 'zone.js',
'app', 'styles'
]})