Удалите неиспользуемые изображения flag-icon-css из каталога dist

Приложение Angular 7 использует flag-icon-css.

ng build --prod создает каталог dist, содержащий все изображения значков флагов, хотя сейчас я использую только 5-7 изображений (я буду использовать больше, когда приложение будет расти).

Это добавляет много ненужного веса в проект.

На странице flag-icon-css github приведены инструкции по удалению неиспользуемых изображений путем редактирования. flag-icon-list.less, но это не сработало. https://github.com/lipis/flag-icon-css

Есть ли способ исключить неиспользуемые изображения значков флагов из каталога dist?

1 ответ

Я импортировал значки флагов в styles.css из node_modules:

@import 'flag-icon-css/css/flag-icon.css'

Вместо того, чтобы импортировать из node_modules, я переехал flag-icon.css в src/assets/css:

@import 'flag-icon-css/css/flag-icon.css';

Закомментированы неиспользованные иконки. Запустите сборку снова, dist Каталог будет содержать только изображения, которые используются.

Другие вопросы по тегам