Я использую MD Bootstrap в версии jquery для моего проекта Laravel 6. Я загрузил его через NPM и сейчас пытаюсь интегрировать его в свой проект.
Данные CSS можно легко загрузить, интегрировав их в app.scss
с @import '~mdbootstrap-pro/css/mdb.min.css';
.
Загрузка данных JS не работает , если я запишу в свои app.js
, require ('./../../node_modules/mdbootstrap-pro/js/mdb.min.js');
после выполнения npm run dev
.
Нет ошибки браузера. Код MDB- JS существует в моем app.js
, я проверил его. Внешне изменений нет, как будто кода не было ... там. Мистически.
Вот сумасшедший:
Если я вставлю тот же файл в мой HTML документ через <script src =" ./../node_modules/mdbootstrap-pro/js/mdb.min.js "> </script>
, все будет отлично.
У кого-нибудь есть Идея, почему это так и что я могу сделать там?
Решение
Разработчики MDBoostrap знают проблему и уже работают над ее решением. На данный момент mdb.min.js
необходимо добавить в проект вручную. Больше информации здесь: https://mdbootstrap.com/support/jquery/issue-with-4-9-0-webpack-typescript/