Angular2 + angular cli - публикация на сервере
IDE Webstorm 2016.3.3
Windows 7 Angular 2.3.1 + angular cli Выполняю команду: ng build --prod --env=prod В папке dist создаются файлы: ![]() Выкладываю на хостинг - работает. Там, собственно, одна кнопка ) Но вот думаю -зачем такой огромный файл vendor.a7cb80dc568af550ca9f.bundle? Удаляю - не работает. ![]() Собственно вопрос - почему удаление огромного файла vendor.a7cb80dc568af550ca9f.bundle (1134Кб) приводит к неработоспособности приложения, когда есть файл vendor.a7cb80dc568af550ca9f.bundle.js(239Кб)? Спасибо. |
vendor.a7cb80dc568af550ca9f.bundle.js - это файл с расширением .gz, то есть тот же файл что и vendor.a7cb80dc568af550ca9f.bundle, только после gzip сжатия. Если ты хочешь отдавать клиентам файлы в кодировке gzip, то это нужно на сервере приложения настраивать специальным образом. Для Node.js (Express, Koa), это решается созданием middleware, который будет к запросу на файлы .js, .css добавлять расширение .gz, и файлы будут отдаваться клиенту в соответствующей кодировке и декодироваться у него.
|
Часовой пояс GMT +3, время: 16:17. |