84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
最近在研究gulp插件的用法,而且公司内部使用的也是gulp自动化构建,使用jade预编译语言进行html内容的构建。当项目规模越来越大,文件数量累计到一定程度后,每一次编译html都要花很久的时间,经常在执行编译html任务就要耗费20秒-30秒的时间,这很影响效率。想请问gulp-cache配合jade能否配合使用?
学习是最好的投资!
gulp-newer只构建变化的文件
可以用,只要是文件,都可以缓存的。
下面是我之前的实际项目扒出来的,你试试
var TYPE = 'DEV'; var VIEWS = ["src/views/**/*.jade"]; gulp.task("compile-views", function() { var config = (TYPE == 'DEV') ? { time: "" } : { time: "?v=" + new Date().getTime() }; config.type = TYPE; return gulp.src(VIEWS) .pipe(cached("debug", { optimizeMemory: true })) .pipe(jade({ locals: config })) .on("error", function(error) { console.dir(error); this.emit('end'); }) .pipe(gulp.dest(FOLDER + APP)); });
gulp-newer只构建变化的文件
可以用,只要是文件,都可以缓存的。
下面是我之前的实际项目扒出来的,你试试