Я делаю через отдельный таск.
Просто собираю всю библиотеку подключений в один файл.
// Библиотека CSS
function libsCSS() {
return src([
'node_modules/bootstrap/dist/css/bootstrap.css',
'node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css',
])
.pipe(concat('libs.min.css'))
.pipe(csso())
.pipe(dest('build/css'));
}
//Библиотека JS
function libsJS() {
return src([
'node_modules/jquery/dist/jquery.js',
'node_modules/@popperjs/core/dist/umd/popper.js',
'node_modules/bootstrap/dist/js/bootstrap.js',
'node_modules/lodash/lodash.js',
'node_modules/@fancyapps/fancybox/dist/jquery.fancybox.js',
])
.pipe(concat('libs.min.js'))
.pipe(minifyjs())
.pipe(dest('build/js'));
}
Но лучше вариант юзера
Олег.