2016-05-24 14 views
0

Ich versuche, bootstrap.js mit Hilfe von browserify, Laravel Elixier zu laden. Ich benutze npm, um die Pakete zu installieren. Alles scheint gut, aber wenn ich versuche, meine Seite zu laden, ist Shows "Fehler: Bootstrap's JavaScript erfordert jQuery". Ich habe viel gegoogelt, aber keine Lösung gefunden, die funktioniert. Hier ist mein Codes:Fehler: Bootstrap-JavaScript erfordert jQuery; Browserify, Laravel Elixir

Ressourcen/assets/js/app.js

import $ from 'jquery'; 
import Bootstrap from 'bootstrap-sass' 

package.json

{ 
    "private": true, 
    "scripts": { 
     "prod": "gulp --production", 
     "dev": "gulp watch" 
    }, 
    "devDependencies": { 
     "gulp": "^3.9.1", 
     "laravel-elixir": "^5.0.0", 
     "bootstrap-sass": "^3.0.0", 
     "laravel-elixir-vueify": "^1.0.0" 
    }, 
    "dependencies": { 
     "jquery": "^2.2.4" 
    } 
} 
+0

ich geändert Ihre Frage. Das Elixier-Tag, das Sie ausgewählt haben, bezieht sich auf die Programmiersprache Elixir, nicht Elixier wie in Laravel. Ich habe das richtige Tag für dich hinzugefügt. –

+0

danke. mein Fehler .. – WahidSherief

+0

Keine Sorgen. Ich dachte nur, Sie könnten sich fragen, warum ich die Frage erneut geschrieben habe. –

Antwort

1

Schließlich habe ich mit folgendem Ansatz kommen:

anstelle von:

import $ from 'jquery'; 

Verwendung:

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