2015-04-01 12 views
12

Projemde, Bootstrap'i içe aktarmak istiyorum ancak jQuery'ye bağlı. Bu projeyi ele WebPack kullandığınızdaWebpack içinde önyükleme için jQuery'yi belirtin

require('jquery/dist/jquery.min'); 
require('bootstrap/dist/js/bootstrap.min'); 

, bu hataya neden oluyor:

Uncaught Error: Bootstrap's JavaScript requires jQuery 
Ben Bootstrap için jQuery belirtebilirsiniz nasıl

?

cevap

22

aşağıdaki ile require deyimi yerine:

window.jQuery = window.$ = require('jquery/dist/jquery.min');

+0

Benim için çalışmıyor. Pencerem tanımlanmamış bir hata var. Neyi yanlış yaptım? – Mardzis

+0

lütfen ekleyin, arayüz penceresi {jQuery: any; $: herhangi biri; } – sathishkumar

+0

no.d.ts dosyasında, bir başka seçenek [expose-loader] (https://github.com/webpack/expose-loader) – artificis

5
require('!!script!jquery/dist/jquery.min.js'); 

!!script! HTML bir <script> etiketi kullanarak, eşdeğer herhangi yükleyiciler kullanmadan komut iç fonksiyon özel bir bayrağıdır.

+0

bunun için teşekkürler. cazibe gibi çalıştı! –

İlgili konular