Gulp-if 和 Gulp-changed插件一起使用时,Gulp-if不起作用

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()都会执行,这是什么原因

阅读 4.4k
1 个回答

好吧,其实是我自己的问题,这两个插件在一起是可以用的
只是当我不用gulp-changed插件的时候,vim编辑器会自动刷新打开的文件,也就是我测试的时候压缩和未压缩的状态只要点一vim就能看到变化了
但是当我打开gulp-changed插件的时候,vim不刷新了,即便是在nerd_tree中刷新也没用,所以我以为是没有效果的,经过多次测试发现了这个问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题