@alisa.bahringer
@alisa.bahringer
Дополнительно к тому, что вы уже указали, вам также нужно убедиться, что ваш webpack конфигурационный файл правильно настроен для обработки jQuery и его плагинов.
1 2 3 |
npm install jquery npm install owl.carousel npm install imports-loader |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
module: { rules: [ { test: require.resolve('jquery'), use: [{ loader: 'expose-loader', options: 'jQuery' },{ loader: 'expose-loader', options: '$' }] }, { test: require.resolve('owl.carousel'), use: 'imports-loader?jQuery=jquery,$=jquery,this=>window' } ] } |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
const webpack = require('webpack'); module.exports = { // ... остальной код конфигурации webpack plugins: [ new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery', 'window.jQuery': 'jquery' }), ] }; |
Эти дополнительные шаги помогут вам правильно настроить webpack для работы с jQuery и его плагинами.