Можно ли установить Reactrb и Opal через NPM и Webpack?

Возможно ли иметь пакет NPM/Webpack Opal и Reactrb? Я просто хотел бы установить Reactrb следующим образом:

NPM install Opal --save

NPM install Reactrb --save

А потом require как необходимо.

Затем ```webpack`` для упаковки файлов Reactrb и Opal corelib/stdlib в небольшое количество файлов JS (а не в почти 200 файлов, которые они представляют сегодня)

В моем случае я использую Rails, поэтому Sprockets выполняет работу по компиляции Ruby в JS, и это прекрасно работает с Gem opal-rails. Я пытаюсь забыть, что этот подход приводит к загрузке более 200 файлов каждый раз, когда происходит обновление страницы (во время разработки). Sprockets, конечно, скомпилирует все это в один файл JS, когда я прекомпилирую ресурсы, но я ищу подход для этого через Webpack, чтобы я мог разрабатывать с гораздо меньшим количеством файлов JS для Opal и Reactrb и только своими собственными компонентами, загружаемыми на каждом обновление страницы.

Было бы здорово увидеть сертифицированный подход сообщества к этому.

Спасибо!

1 ответ

Попробуйте использовать этот репозиторий github:

опал-WebPack

opalrb-погрузчик

В папке примеров вы можете увидеть, как интегрировать опал и веб-пакет. Также я думаю, что вы можете добавить гем 'Reactrb' в Gemfile и требовать его в файле ruby. Интеграция с Rails доступна, но я думаю, что нужно написать дополнительный гем.

and check: https://github.com/fkchang/getting-started-reactrb-webpack
Другие вопросы по тегам