Мой файл bundle.js намного меньше после развертывания в Netlify.Что это за колдовство? - PullRequest
0 голосов
/ 27 июня 2019

Я развернул небольшое веб-приложение в Netlify и заметил, что мой файл bundle.js всего 157 КБ.Когда я запускаю производственную сборку локально, это 575kb.Я не злюсь на это, но как Netlify делает это?

Приложение использует browserify для объединения моих скриптов, а также babel и uglify.browserify script.js | uglifyjs > dist/bundle.js Это тот же сценарий, который я сказал Netlify для запуска в настройках.

Я думаю, что это должен быть какой-то параметр по умолчанию в сборках Netlify?

Я думал, что это может быть моя среда NODE_ENVпеременная была установлена ​​на развитие, но я дважды проверил, и она установлена ​​на производство.Я даже пытался добавить set NODE_ENV=production && перед сценарием сборки, чтобы убедиться.

Является ли Netlify магией?Что еще может отличаться между моей локальной установкой и Netlify?

1 Ответ

1 голос
/ 27 июня 2019

Может быть gzip?

Подробнее об этом здесь: https://www.gzip.org/

Посмотрите, есть ли заголовок с именем Content-Encoding: gzip, и вы точно будете знать.

...