ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Порядок сборки js файлов в gulp?

Ребят, вообще не пойму как работает порядок сборки js скриптов
Есть подключаемые скрипты:
import $ from 'jquery'
import select2 from 'select2';
select2(window, $);

import FancyBox from '@fancyapps/fancybox';

import Swiper, {Scrollbar, Mousewheel, Navigation} from 'swiper';
Swiper.use([Scrollbar, Mousewheel, Navigation]);


И почему-то FancyBox подключается раньше всех и из-за этого ругается что нет jQuery
Почему так происходит? как лечится?

Спасибо!
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
Если плагин не спроектирован специально под сборщик (как модуль) то он просто включаются в cборку:

import '@fancyapps/fancybox';
import 'select2';


Объект jQuery при этом должен быть доступен в глобальном контексте. Раньше для реализации этого использовался Provide плагин. Как сейчас не знаю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 окт. 2020, в 22:34
25000 руб./за проект
21 окт. 2020, в 21:24
7000 руб./за проект
21 окт. 2020, в 20:16
400000 руб./за проект