使用 gulp 排除 kendo 文件

exclude kendo file from comiling with gulp

我有一个项目设置,它使用 gulp 编译 js 文件用于生产。我将 kendo 添加到项目中,但它不再生成了。 我想从编译中排除一个 lib(kendo) 并且仍然将它放在输出中(缩小)。

是否可能,如果不可能,最好的方法是什么,因为 kendo 太大了?

我找到了解决问题的方法。

如您所见,我从某处复制的这个函数完全符合我的要求,它将已经缩小的文件留在缩小过程之外。

它使用 gulp-if 简单地检查文件名是否出现 .min 来确定这一点。

var notMinified = function(file) { return !/\.min\.js/.test(file.path); };

gulp.src(files).pipe(gulp-if(notMinified, uglify())).pipe(etc....);