Правильный способ обслуживания реагирует на сборку, созданную веб-пакетом - PullRequest
0 голосов
/ 31 августа 2018

У меня есть приложение, созданное create-реагировать-приложение. После запуска npm run build я получил сообщение:

Размеры файлов после gzip:

550,11 КБ build / static / js / main.0bef6e38.js

46,61 КБ build / static / css / main.dffb4fca.css

Nice. Но после запуска serve -s build я получил размер приложения в браузере, равный начальным 2,5 Мб. Поэтому я проверил пакет в файловой системе и там он тоже имеет размер 2,5 Мб.

Так что вопрос такой: Почему это происходит и как правильно подавать реагирующее приложение? Спасибо!

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018

Хорошо, в этом отчете говорится, что ваш пакет будет иметь этот размер только после gzip. Ну, вы должны разрешить gzip. В библиотеках http, например, экспресс, вы можете добавить сжатие в качестве промежуточного программного обеспечения, которое включит gzip, и ваш контент будет сервер как gzip.

Это зависит от того, как вы обслуживаете его и как статический файловый сервер позволяет вам включать gzip.

0 голосов
/ 01 сентября 2018

В Webpack 4 есть 2 режима: development & production. По умолчанию он используется для сборки development.

.

Если вы хотите собрать для производства, просто запустите npx webpack -p.

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