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()都会执行,这是什么原因
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
好吧,其实是我自己的问题,这两个插件在一起是可以用的
只是当我不用
gulp-changed插件的时候,vim编辑器会自动刷新打开的文件,也就是我测试的时候压缩和未压缩的状态只要点一vim就能看到变化了但是当我打开
gulp-changed插件的时候,vim不刷新了,即便是在nerd_tree中刷新也没用,所以我以为是没有效果的,经过多次测试发现了这个问题