React: Модернизируйте процесс сборки / инструменты

Созданный на 29 апр. 2016  ·  3Комментарии  ·  Источник: facebook/react

В основном это предварительная версия # 6655.

Цели:

  • выровнять инструменты сборки (прямо сейчас смешиваем grunt и gulp - коммит, вероятно, до gulp # 4927)
  • добавить наблюдение, должно быть быстро перестроить и протестировать изменения в браузере

    • может быть что-то вроде горячей перезагрузки webpack

  • переместить общие инструменты обратно в fbjs (плагин babel, настраиваемое правило lint)

Нецелевые, но о чем следует помнить:

  • альтернативные подходы к сборке, в частности плоское объединение - это должно быть легко поменять местами
  • освобождение от мастера - мы можем захотеть, чтобы разработка происходила так, чтобы флаги функций использовались для включения / выключения функций. мы можем захотеть, чтобы в результате сборки был установлен статический флаг (без проверок во время выполнения), но должна быть возможность легко настроить таргетинг на любую комбинацию флагов
Build Infrastructure

Самый полезный комментарий

Не уверен, думаю, это открытые площадки:

  • добавить наблюдение, должно быть быстро перестроить и протестировать изменения в браузере
  • переместить общие инструменты обратно в fbjs (плагин babel, настраиваемое правило lint)

Все 3 Комментарий

Работа для этого объединена в PR: https://github.com/facebook/react/pull/9327

Не уверен, думаю, это открытые площадки:

  • добавить наблюдение, должно быть быстро перестроить и протестировать изменения в браузере
  • переместить общие инструменты обратно в fbjs (плагин babel, настраиваемое правило lint)

Мы избавились от fbjs и, кажется, предпочитаем владеть нашими скриптами.
Что касается просмотра ... похоже, это может быть сложно с нашим конвейером. Может не стоит.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги