Измените конфигурацию на:
chainWebpack: config => {
config.output.chunkFilename(`js/[id].[chunkhash:8].js`);
},
Это должно исключить длинное имя модуля.
Если все еще слишком длинный, id
(идентификатор модуля) включает ваш длинный маршрут. Используйте [hash] вместо [id]. Это будет хеш id
вместо самого id
.
chainWebpack: config => {
config.output.chunkFilename(`js/[hash].[chunkhash:8].js`);
},
Теперь ваше имя файла будет отражать маршрут и содержимое файла.
Также принято ставить комментарий разделения кода на первое место.
import( /* webpackChunkName: "ComplianceChecksPage" */ "@/shared/policies/compliance/ComplianceChecksPage")