gulp-changed、gulp-cached 、gulp-remember、gulp-newer 等等。这几个Gulp 插件的区别有兴趣的可以自行去研究在这里不累赘述了。 结合本文所言的需求,上面几个插件中,gulp-cached “好像”就能满足我们的需求。 var gulp = require('gulp'); var sass = require('gulp-sass'); var cached = require('gulp-cached'); gulp.task sassInheritance = require('gulp-better-sass-inheritance'); var sass = require('gulp-sass'); var cached = require('gulp-cached Gulp 4 中自带了增量更新的方案gulp.lastRun() ,gulp.lastRun() 可以取代Gulp 3 中如gulp-cached 这类插件。
gulp 项目首页推荐了一个gulp-cached插件,正好解决了这个问题。 npm install gulp-cached --save-dev 配置如下 var gulp = require('gulp'), cache = require('gulp-cached "gulp-jshint": "~1.11.2", "gulp-rename": "~1.2.2", "gulp-minify-css": "~1.2.1", "gulp-cached 首先将需要的插件全局环境下Down下来: npm install gulp gulp-concat gulp-rename gulp-uglify gulp-minify-css gulp-jshint gulp-cached 当然,npm link也支持多个参数: npm link gulp gulp-concat gulp-rename gulp-uglify gulp-minify-css gulp-jshint gulp-cached