@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 и его плагинами.