2017-02-25 6 views
2

Ich versuche jQuery mit Laravel 5.4 zu arbeiten. Ich habe jQuery mit npm installiert. Ich habe zwei Dateien im selben Ordner: app.js und bootstrap.js. Von app.js importieren ich die Datei bootstrap.js mit:Wie kann man jQuery mit Laravel arbeiten?

require('./bootstrap'); 

In bootstrap.js importiere ich jQuery mit:

window.$ = window.jQuery = require('jquery'); 

Noch in meine Klinge Ansicht, wenn ich versuche:

<script> 
    $(document).ready(function() { 
     console.log('jQuery is working!'); 
    }); 
</script> 

bekomme ich einen Verweis Fehler, der mir sagt, dass "$ nicht definiert ist".

Irgendeine Idee von dem, was ich falsch mache? Vielen Dank im Voraus.

Antwort

1

Haben Sie es aus Ihrer Sicht aufgenommen? Sie müssen etwas wie folgt einfügen:

<script src="{{ mix('js/app.js') }}"></script> 
+0

Ja! Aber ich hatte das 'async' Attribut in meinem' script' Tag auf 'async' gesetzt. Ich habe es gelöst! – louisfischer

Verwandte Themen