ShelestovAnt
@ShelestovAnt
Верстаю и программирую

Как собрать плагин только из нужных модулей?

Ребят всем привет!
Объясните пожалуйста тупенькому...

У меня есть проект который я собираю используя 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'));
};


Спасибо!
не ругайте сильно за тупой вопрос)
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 окт. 2020, в 03:40
4000 руб./за проект
29 окт. 2020, в 03:23
400 руб./в час
29 окт. 2020, в 02:05
3000 руб./за проект