Rails pre-compile умирает от файла реакции 3MB

Мы используем React on Rails в нашем Rails-приложении. При развертывании предварительная компиляция ресурсов занимает ~ 20 минут.

Основываясь на журналах развертывания, похоже, что большую часть этого времени затрачивается на предварительную компиляцию файла javascript на 3,3 МБ. Этот файл "app.js" объединяет два файла, которые генерируются webpack:

# app.js

//= require vendor-bundle (250KB)
//= require app-bundle  (3.3MB)

Должны ли мы просто ожидать длительные периоды компиляции, учитывая размер пакета приложений? Или мы можем улучшить ситуацию?

В качестве дополнительной заметки мы попытались напрямую скомпилировать app-bundle вместо того, чтобы требовать его через app.js, и потребовалось столько же времени.

ОБНОВИТЬ:

Мы закончили разработку кода клиента в отдельный проект создания-реакции-приложения, который подключается к нашему Rails-приложению через API. Сложность наших дебодов и конвейера развертывания была значительно уменьшена - за исключением того, что она действительно копалась в этой ошибке.

Ответы