使用 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....);
我有一个项目设置,它使用 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....);