Я хочу использовать jQuery owl carousel с моим следующим приложением js реагировать.
Я не хочу использовать пакет npm react-owl-carousel
только owl-carousel
и jquery
плагин.
Я использую ленивую загрузку с next.js dynamic
и помещаю следующий код в мою конфигурацию Webpack:
import dynamic from 'next/dynamic';
const Slider = dynamic(() => import('...'), {
ssr: false,
});
Конфигурация Webpack:
config.plugins.push(new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
}));
Компонент слайдера:
import 'owl.carousel';
import 'owl.carousel/dist/assets/owl.carousel.css';
Когда я использую $('element').owlCarousel(...)
, я получаю следующую ошибку:
TypeError: this.owl.owlCarousel не является функцией