Всем привет.
Не получается подключить jquery plugin при сборке webpack-ом.
Есть 2 отдельных js: app.js и slider.js (слайдер нужен только на 2 страницах, поэтому подключаю отдельно)
в app.js:
window.$ = window.jQuery = require('jquery')
в slider.js:
import 'slick-carousel'
в итоге $(...).slick is not a function
$.fn.slick === undefined
если в slider.js подключить jquery: import $ from 'jquery', например. То всё ок, слайдер работает. Но трабла в том, что мне не надо затягивать в slider.js jquery, т.к. я хочу юзать этот файл на отдельных страницах, когда надо и не хочу тащить код слайдера на все остальные.
На скрине исходник плагина, выполняется первое условие define(['jquery'], factory);
если оставить только factory(jQuery); - то плагин отлично подрубается
вебпак юзаю из пакета laravel-mix, доступ к конфигу есть