У меня есть проблема.Я создал проект, используя Laravel 5.8, и это зависит от плагина select2.Я все сделал правильно.Но после компиляции проекта
npm run dev
у меня возникает следующее исключение:
Uncaught TypeError: $(...).select2 is not a function
Я знаю, что нужно сделать.jQuery
подключается дважды в этом проекте.Сначала в моем .blade.php
:
{{asset('adminlte/bower_components/jquery/dist/jquery.min.js')}}
и во второй раз после компиляции (npm run dev
), Laravel, сам по себе, делает это в public/js/app.js
window.$ = window.jQuery =
__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js");
Если я удаляю этот код, я не вижу проблемы, и select2 работает правильно.Вот скомпилированный код из public/js/app.js
Он гласит: код может быть изменен в соответствии с конкретными потребностями вашего приложения.
Кто-нибудь знает, какскрыть эту строку после компиляции?
Или я должен удалять этот код после каждого хода компиляции?