В Laravel + Turbolinks $ не является функцией (jQuery не распознается) - PullRequest
1 голос
/ 16 апреля 2020

Я использую Turbolinks, который действительно хорош в laravel.

Я установил турболинки с использованием npm и создаю турболинки. js. (Никаких других jQuery, Поппер. js .., только турболинки. js).

И я его включил.

<head>
    <script defer src="{{ mix('js/turbolinks.js') }}"></script>
</head>


<script src="{{asset('assets/vendors/vendors.bundle.js')}}" type="text/javascript" data-turbolinks-track="true"></script>
<script type="text/javascript">
 $(document).on('turbolinks:load',function() {
      //instead of $(document).read(function(){});
    });
</script>

vendors.bundle.js включает jquery, bootstrap, popper. js.

Когда я загружаю проект, турболинки работают отлично, но проблема заключается только в этом.

Uncaught TypeError: $ is not a function

Включая $("#test").modal(); Все jquery функции не работал.

Кто-нибудь может мне помочь?

...