Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.02.2018, 17:40
Новичок на форуме
Отправить личное сообщение для Barh Посмотреть профиль Найти все сообщения от Barh
 
Регистрация: 28.11.2013
Сообщений: 3

Gulp. Выгрузить src в один файл, минимизируя не весь src.
Добрый день!

Используется подобная задача:
gulp.task('admin_js_lib_prod', function () {
    gulp.src([
        'node_modules/jquery/dist/jquery.min.js',
        'node_modules/bootstrap/dist/js/bootstrap.min.js',
        'node_modules/datatables.net/js/jquery.dataTables.js',
        'node_modules/datatables.net-bs/js/dataTables.bootstrap.js',
        'node_modules/icheck/icheck.min.js',
        'node_modules/gentelella/build/js/custom.min.js'
    ])
        .pipe( concat('libs.min.js') )
        .pipe( uglify() )
        .pipe( gulp.dest('./web/admin/build/js/'));
});


Как можно минимизировать только файлы без .min.js , а остальное оставить как есть.
При этом нужно получить только один файл.
Ответить с цитированием
  #2 (permalink)  
Старый 27.02.2018, 19:35
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,120

Barh,
Разбить на два потока. В одном прокидывать не минифицированные файлы и сжимать uglify, в другом -- просто пропускать минфицированные файлы. После merge'а потоков - обьединять через concat
https://www.npmjs.com/package/gulp-merge
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Gulp watcher и Babel. Как компилировать только измененный файл? FINoM Оффтопик 9 27.09.2015 22:04
Объединить JS в один файл Alfer Общие вопросы Javascript 0 14.07.2013 13:43