привет, я использую laravel mix для компиляции всего js файла, но jquery не работает, даже я использую атрибут defer, может ли кто-нибудь найти, в чем проблема? спасибо
внутри webpack.mix. js
// home page css
mix.styles([
'public/app/css/bootstrap.min.css',
'public/app/css/custom.css',
'public/app/css/style.default.css',
'public/app/css/font-awesome.all.css'
], 'public/css/base.css');
// admin css
mix.styles([
'public/assets/css/sb-admin-2.min.css',
'public/app/css/font-awesome.all.css'
], 'public/css/admin.base.css');
mix.autoload({
jquery: ['$', 'window.jQuery', 'jQuery'],
});
// admin js
mix.js([
'public/assets/js/jquery.min.js',
'public/assets/js/bootstrap.bundle.min.js',
'public/assets/js/jquery.easing.min.js',
], 'public/js/admin.lib.js');
внутри лезвия
<!-- <script src="{{asset('assets/js/jquery.min.js')}}"></script>
<script src="{{asset('assets/js/bootstrap.bundle.min.js')}}"></script>
<script src="{{asset('assets/js/jquery.easing.min.js')}}"></script> -->
<script src="{{asset('js/admin.lib.js')}}" defer></script>
<script src="{{asset('assets/js/sb-admin-2.min.js')}}"></script>
Я пробовал
mix.autoload({
jquery: ['$', 'window.jQuery', 'jQuery'],
});
не работает, пробовал чтобы добавить $ = jQuery внутри библиотеки. js, но не работает jquery работает
, если я не использую скомпилированную библиотеку. js
в чем ошибка? Я сталкиваюсь с $ не определенным, спасибо, кстати, компиляция css работает, хотя