Здравствуйте! Есть вот такой вот галп таск:
function jsBuild () {
return gulp.src( path.app.js )
.pipe( sourcemaps.init() )
.pipe( babel() )
.pipe( concat( 'main.js' ) )
.pipe( uglify( {
toplevel: true
} ) )
.pipe( replace( '"use strict";', '' ) )
.pipe( sourcemaps.write( './' ) )
.pipe( gulp.dest( path.dist.js ) )
.pipe( browserSync.stream() );
}
и такие вот пути:
app: {
html: 'app/*.html',
js: [
'app/js/jquery-3.4.1.min.js',
'app/js/jquery.treeSelector.js',
'app/js/parallax_background.js',
'app/js/TweenLite.min.js',
'app/js/wow.min.js',
'app/js/CSSPlugin.min.js',
'app/js/popper.min.js',
'app/js/main.js',
],
mainJs: 'app/js/main.js',
scss: 'app/css/main.scss',
img: 'app/img/**/*.*',
fonts: 'app/fonts/**/*.*'
},
можно ли как-то сделать так, что бы когда таск делался для popper.js выполнялись не все пайпы? Поппер ломается после бейбла (.babelrc:
{
"presets": [
"@babel/env"
]
}
)
Получается надо скипнуть пайп с бейблом/бабелем, как угодно) и с uglify, т.к. uglify ломается, когда видит const или не дай бог es modules.
Спасибо