Próbuję użyć Bootstrap z jQuery. Używam Browserify z transformacją Babel do kompilacji. Otrzymuję następujący błąd.Błąd przy użyciu pakietów Bootstrap i jQuery w ES6 z Browserify
Uncaught ReferenceError: jQuery is not defined
Próbowałem już zaimportować pakiety w ten sposób, ale otrzymałem powyższy błąd.
import $ from 'jquery';
import Bootstrap from 'bootstrap';
wyszukiwanie wokół, znalazłem this answer, więc próbowałem tego, ale wciąż ten sam błąd.
import $ from 'jquery';
window.$ = window.jQuery = $;
import Bootstrap from 'bootstrap';
Bootstrap.$ = $;
Czy importuję te pakiety nieprawidłowo z ES6, czy odbywa się to w inny sposób? Ostatnią rzeczą, którą próbowałem, było zaimportowanie pakietów bez takiego ES6, ale nadal mam ten sam błąd.
window.$ = window.jQuery = require('jquery');
var Bootstrap = require('bootstrap');
Bootstrap.$ = $
Dlaczego próbujesz importować takie pliki, jakikolwiek konkretny przypadek użycia? –
Importuję je, ponieważ tak działa przeglądanie. Importujesz takie pakiety, a następnie kompilujesz je w jeden plik js. – Enijar
Czy znajdują się one w tym samym folderze, co plik .js, do którego je importujesz? –