Минимизируйте vendor.bundje.js в Angular - PullRequest
0 голосов
/ 06 ноября 2018

Я создал приложение Angular 5, и когда я запускаю ng serve и пытаюсь открыть его в браузере, требуется 20-30 секунд, чтобы открыть, потому что vendor.bundle.js составляет 48 МБ.

Есть ли способ минимизировать его при использовании сжатия или другого параметра?

p.s. Я не могу использовать ng build, потому что я использую Docker и Gitlab CI / CD, поэтому единственный возможный способ заставить его работать - это ng serve я думаю.

1 Ответ

0 голосов
/ 06 ноября 2018

Найдите способ использовать ng build вместо ng serve, он вам нужен любой ценой.

После этого, если ваш файл вендора по-прежнему большой, посмотрите на такие инструменты, как source-map-explorer, как описано в Как уменьшить вендор / скрипт bundle.js в Angular 5 и рассмотрите возможность добавления сжатия gzip в ваш HTTP-сервер (вероятно, Apache или Nginx)

...