私は gulp-if、gulp-babel、および gulp-uglify で gulp を使用しています。縮小されたファイルはすべて処理する必要のない lib/vendor ファイルであるため、縮小された JS ファイルで babel または uglify を実行しないことを目的としています。 . ただし、新しいフォルダーに移動する必要があります。
これが私が持っているものです:
.pipe($.if(!/(.min.js)/g,
$.babel({
presets: ['es2015']
})
))
.pipe($.if(!/(.min.js)/g,
$.uglify()
))
残りのコンテキストはあまり重要ではないと思うので、省略しました。
私が現在抱えている問題は、式が機能していないことです.gulp-ifがどのように機能するかの構文が明確ではなかったと思います.
これを行う最善の方法は何ですか?