var debug = true
gulp.task('javascript', function() {
return gulp.src('**/*.js')
.pipe(changed('dist'))
.pipe(gulpif(!debug, uglify()))
.pipe(gulp.dest('dist'))
})
这里不管debug等于true
或是false
,uglify()都会执行,这是什么原因
var debug = true
gulp.task('javascript', function() {
return gulp.src('**/*.js')
.pipe(changed('dist'))
.pipe(gulpif(!debug, uglify()))
.pipe(gulp.dest('dist'))
})
这里不管debug等于true
或是false
,uglify()都会执行,这是什么原因
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
好吧,其实是我自己的问题,这两个插件在一起是可以用的
只是当我不用
gulp-changed
插件的时候,vim编辑器会自动刷新打开的文件,也就是我测试的时候压缩和未压缩的状态只要点一vim就能看到变化了但是当我打开
gulp-changed
插件的时候,vim不刷新了,即便是在nerd_tree中刷新也没用,所以我以为是没有效果的,经过多次测试发现了这个问题