angular cli дублирует имя блока после сборки ng
Я разрабатываю приложение Angular v8 с использованием Angular CLI v8.
у меня есть dashboard.module.ts
И после выполнения команды ng-build
Я вижу в dist
файлы папки с именами:
dashboard-dashboard-module.js
Почему нет dashboard-module.js
?
Почему это дублируется dashboard-dashboard
?
В чем причина такого названия? Или это поведение по умолчанию?
2 ответа
Имя вашего чанка строится по этому шаблону:
{ModuleDirectoryName}-{ModuleName}.js
Таким образом, если ваш путь к модулю выглядит как dashboard / dashboard.module.ts, созданный блок будет называться dashboard-dashboard-module.js.
Если вы хотите изменить шаблон именования, одна из возможностей - использовать подключаемый модуль webpack https://www.npmjs.com/package/angular-named-lazy-chunks-webpack-plugin.
Я обнаружил ту же проблему, решение - изменить ваш dashboard.module.ts
в module.ts