В сборке gulp для работы с js использую webpack, как в данном случае подключить swiper? Пробовал через
import './libs/swiper-bundle.min', -не работает
const scripts = () => {
return src('./src/js/main.js')
.pipe(webpackStream({
mode: isProd ? 'production' : 'development',
output: {
filename: 'main.js',
},
module: {
rules: [{
test: /\.m?js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
['@babel/preset-env', {
targets: "defaults"
}]
]
}
}
}]
},
devtool: !isProd ? 'source-map' : false
}))
.on('error', function (err) {
console.error('WEBPACK ERROR', err);
this.emit('end'); // Don't stop the rest of the task
})
.pipe(sourcemaps.init())
.pipe(uglify().on('error', notify.onError()))
.pipe(sourcemaps.write())
.pipe(dest('./dist/js'))
.pipe(browserSync.stream())
}