Я использую Laravel 5.4 и Semantic 2.2.7. Вот мой миксLaravel 5.4 и Semantic UI
mix.combine(['resources/libs/jquery/dist/jquery.min.js', 'resources/libs/semantic/dist/semantic.js'], 'public/js/vendor.js')
.combine(['resources/libs/semantic/dist/semantic.min.css', 'resources/libs/font-awesome/css/font-awesome.min.css'], 'public/css/vendor.css')
.js('resources/assets/js/scripts/login.validator.js', 'public/js/scripts.js')
.less('resources/assets/less/style.less', 'public/css');
Я получаю библиотеки js, которые хорошо сочетаются в vendor.js. Если я следую примеру входа из link, я получаю ошибку следующим образом.
Примечание. Я проверил использование источника представления, и я мог сопоставить код forms.js в файле vendor.js.
Любые решения, которые мне нужно установить в laravel?
Кроме того, почему мой scripts.js файл 10343 строк, тогда как мой login.validator.js только 34 линия
Проблема заключается в том, что jQuery добавляется в файл js, сгенерированный, если я использую mix.js. Я тестировал файл js, индивидуально отображаемый и работающий. –
попытайтесь загрузить jQuery и другие сторонние библиотеки из других источников, таких как API Google, и не смешивать их в конечном выпуске – Gntem
В этом случае он работает. Проблема в том, что когда я запускаю mix.js(), laravel снова добавляет jQuery & Sizzle.js. Не знаю, как избежать выполнения jquery при запуске mix.js –