84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
最近在研究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只构建变化的文件
可以用,只要是文件,都可以缓存的。
下面是我之前的实际项目扒出来的,你试试