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()都会执行,这是什么原因
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
好吧,其实是我自己的问题,这两个插件在一起是可以用的
只是当我不用
gulp-changed
插件的时候,vim编辑器会自动刷新打开的文件,也就是我测试的时候压缩和未压缩的状态只要点一vim就能看到变化了但是当我打开
gulp-changed
插件的时候,vim不刷新了,即便是在nerd_tree中刷新也没用,所以我以为是没有效果的,经过多次测试发现了这个问题