在GULP中运行最终构建步骤时,我试图在gulp.src中使用带通配符的uglify,但看到错误。
这有效:
gulp.task('build', ['lint','karma','clean'], function () {
return gulp.src('./src/js/file.js')
.pipe(gulp.dest('./dist'))
.pipe(uglify())
.pipe(size())
.pipe(gulp.dest('./dist'));
});
但这不是:
gulp.task('build', ['lint','karma','clean'], function () {
return gulp.src('./src/js/*.js')
.pipe(gulp.dest('./dist'))
.pipe(uglify())
.pipe(size())
.pipe(gulp.dest('./dist'));
});
唯一的区别是我在工作gulp.src中选择了一个特定文件,但在非工作版本中使用了通配符。我把它缩小到uglify(),因为如果我把它评论出来,我就不会得到错误,一切都没有问题。
非常感谢任何帮助