Включение связанного файла веб-пакета в сборку веб-пакета - PullRequest
0 голосов
/ 10 июня 2019

У меня есть виджет, связанный с веб-пакетом, который я упаковываю в один файл с помощью веб-пакета и могу использовать его следующим образом:

<script type="text/javascript" src="my-bundle.js"></script>
<script type="text/javascript">
   (function() { 
      MyBundle.render();
   }) ();
</script>

Это прекрасно работает, но я хочу использовать этот виджет в своем основном приложении Rails,Итак, я скопировал файл my-bundle.js в основной каталог проекта и потребовал его.

Когда я запускаю webpack в моем основном приложении, я вижу, что код в my-bundle включается в результирующий файл.Файл JS, но я не могу получить доступ к коду.то есть вызов MyBundle дает неопределенную ошибку.

Как я могу получить к ней доступ?

РЕДАКТИРОВАТЬ - похоже, я могу просто использовать script-loader, чтобы запустить файл my-bundle.js один раз (который определяет MyBundle функцию).Это не лучший способ сделать это, хотя

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