Задать вопрос

Почему webpack сборка видит jQuery плагины избирательно?

На проекте использую сборку webpack первый раз и за это время у меня часто возникала мысль прекратить это делать. Тема вебпака и джиквери плагинов раскрыта более чем, но что делать, если после сборки js видит плагины избирательно?

webpack.config.js:
plugins: [
    new webpack.ProvidePlugin({
      $: 'jquery/dist/jquery.min.js',
      jQuery: 'jquery/dist/jquery.min.js',
      'window.jQuery': 'jquery/dist/jquery.min.js',
      'window.$': 'jquery',
    })
  ]


main.js:
import './vendor/fancybox-master/dist/jquery.fancybox.min.js';
import './vendor/slick/slick/slick.js';


Fancybox работает из скрипта прекрасно, а Slick нет (is not a function).
  • Вопрос задан
  • 154 просмотра
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы