Я использую Laravel и в моем bootstrap.js
файле у меня есть
window.ProgressBar = require('progressbar.js');
, а затем мне требуется файл bootstrap.js
в app.js
require('./bootstrap');
И яиспользуйте webpack.mix.js
для компиляции
mix.js('resources/assets/js/app.js', 'public/js')
Если я попытаюсь получить доступ к progressbar.js внутри app.js
, он будет работать отлично.
Однако, если я попытаюсь использовать его вне app.js
в теге сценария , который идет после app.js
на моих страницах, ProgressBar
- это undefined
.
Как мне получить доступ к ProgressBar
за пределами моего app.js
, но сохранитьимпортируется через app.js
?
Пример index.blade.php
<script src="app.js" defer></script>
<script>
const progress = new ProgressBar; //undefined...
</script>