Как я могу уменьшить размер vendor.js в угловых? - PullRequest
0 голосов
/ 06 мая 2019

Я развертываю свой проект на своем сервере, каждый раз, когда я загружаю страницу, я вижу, что для загрузки файла vendor.js требуется 34 с, а его размер составляет 12 МБ, я не знаю, как уменьшить или уменьшить его, потому что я не не найти его в моем проекте. Я новичок в угловой Извините, это основной вопрос

Я пытаюсь ng build --prod, потому что я нашел это в вопросе, но я не получил никакого результата

Ответы [ 2 ]

2 голосов
/ 06 мая 2019

Уменьшить количество используемых внешних библиотек

1 голос
/ 06 мая 2019

Я думаю, что это будет работать.

Попробуйте ng build -prod -aot -vc -cc -dop --buildOptimizer и посмотрите, какие у вас цифры. Это включит производственный режим, будет использовать AOT, использовать чанк поставщика для сторонних библиотек, вытянуть весь общий код в общий чанк, убедиться, что выходной путь чист, и, наконец, использовать @ angular-devkit / build-optimizer для дальнейшей работы. оптимизаций.

ng сборка сама по себе не имеет оптимизаций. Если вы соберете команду build --help, вы увидите все флаги, которые можете передать, чтобы дополнительно оптимизировать код и уменьшить размеры вывода.

Если оно все еще велико, выполните в своем приложении прогон сторонних библиотек, которые вы используете. (1) Вы импортируете всю библиотеку RxJS? (2) Момент со всеми локализациями? и т.д ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...