#reactjs #npm-build
#reactjs #npm-build
Вопрос:
Я работаю над веб-приложением react, у которого есть свой сервер разработки на моем локальном компьютере, и я отправляю его коммиты (из git
) в мой экземпляр gcp. Каждый раз после всех обновлений я делаю npm build
, а затем добавляю эту сборку в свою продукцию. Просто хотел узнать, правильно ли это? Влияет ли создание нескольких сборок на что-либо, включая производительность кода или веб-сайта? Я имею в виду создание build bundles
каждый день? Это нормально или я должен следовать какому-то другому подходу?
Ответ №1:
Запуск сборки оптимизирует производительность, может сэкономить несколько миллисекунд времени загрузки для конечного пользователя и минимизирует количество и размер файлов, которые получает пользователь, но стоит запускать сборку только тогда, когда вы собираетесь развернуть свое приложение в производство.
На мой взгляд, в разработке сборки нет такой необходимости, поэтому я рекомендую только нажимать коммиты. Если вы заинтересованы в тестировании производительности вашего приложения, вы можете прочитать эту статью react, в которой обсуждается тестирование производительности сборок для разработки с использованием perf.
С наилучшими пожеланиями.
Комментарии:
1. итак, вы говорите, что лучше не создавать новую сборку каждый день, а использовать dev server, пока не почувствуете, что обновления с этого момента не будут такими частыми?
2. Да, лучшая практика — запускать сборку, когда вы будете готовы к развертыванию в производстве.