Gulp - uglify()与源中的通配符抛出错误

时间:2015-09-28 23:25:57

标签: javascript gulp wildcard gulp-uglify

在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(),因为如果我把它评论出来,我就不会得到错误,一切都没有问题。

非常感谢任何帮助

0 个答案:

没有答案