Skip to content

Commit

Permalink
Docs: Clarify incremental builds example (#1609)
Browse files Browse the repository at this point in the history
  • Loading branch information
Gregory authored and phated committed Dec 31, 2017
1 parent 1351fb8 commit c3dbc10
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,14 +196,22 @@ export default build;
You can filter out unchanged files between runs of a task using
the `gulp.src` function's `since` option and `gulp.lastRun`:
```js
const paths = {
...
images: {
src: 'src/images/**/*.{jpg,jpeg,png}',
dest: 'build/img/'
}
}

function images() {
return gulp.src(paths.images, {since: gulp.lastRun('images')})
return gulp.src(paths.images.src, {since: gulp.lastRun('images')})
.pipe(imagemin({optimizationLevel: 5}))
.pipe(gulp.dest('build/img'));
.pipe(gulp.dest(paths.images.dest));
}

function watch() {
gulp.watch(paths.images, images);
gulp.watch(paths.images.src, images);
}
```
Task run times are saved in memory and are lost when gulp exits. It will only
Expand Down

0 comments on commit c3dbc10

Please sign in to comment.