Лучшие практики для развертывания веб-интерфейса с помощью веб-пакета - PullRequest
0 голосов
/ 17 мая 2019

Я новичок в вебпаке и разработке внешнего интерфейса в целом и использую create-react-app для своего фронтэнда, который использует вебпак под капотом для создания каталога /build с оптимизированными рабочими файлами. Как лучше всего развертывать оптимизированные файлы prod на моем сервере?

Мой текущий процесс влечет за собой:

  1. Внести изменения в код
  2. Запустите npm run build, чтобы создать оптимизированные файлы prod
  3. Commit to git
  4. Развертывание на сервере

Считается ли плохой практикой никогда не фиксировать каталог /build (только фиксировать мой исходный код) и просто запускать на моем CD-сервере npm run build и развертывать оптимизированные файлы prod?

1 Ответ

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

Вообще говоря, папка сборки не отправляется в git, так как любой, кто тянет источник, должен иметь возможность сгенерировать все в этой папке.

Если вы нажмете папку сборки, вы, вероятно, столкнетесь смножество конфликтов слияния из-за уменьшенных файлов / фрагментов и ссылок на них.Не стоит головной боли, если в репо нет ничего, что можно было бы получить / построить

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