Ребят всем привет!
Объясните пожалуйста тупенькому...
У меня есть проект который я собираю используя gulp. Все настраивал по статье:
https://habr.com/ru/post/484714/
Все работает отлично.
Но вот я решил использовать в проекте js плагин
https://swiperjs.com/get-started/
И как я понял, этот плагин состоит из ядра и множества других модулей которые мне в коде не нужны.
Вопрос, как мне собрать плагин в нужной комплектации и подключить его к проекту?
JS собирается так:
const gulp = require('gulp');
const concat = require('gulp-concat');
const babel = require('gulp-babel');
const terser = require('gulp-terser');
const rename = require('gulp-rename');
const sourcemaps = require('gulp-sourcemaps');
module.exports = function script(cb) {
return gulp.src([
'node_modules/jquery/dist/jquery.min.js',
'src/scripts/keengo.moreNav.js',
'src/scripts/autocomplete.js',
'src/scripts/perfectscroll.js',
'src/scripts/scripts.js'
])
.pipe(sourcemaps.init())
.pipe(babel({
presets: ['@babel/env']
}))
.pipe(concat('scripts.js')) // Конкатенируем в один файл
.pipe(terser())
.pipe(sourcemaps.write())
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('build/js'));
};
Спасибо!
не ругайте сильно за тупой вопрос)