0

在 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() 因为如果我将其注释掉,我不会收到错误消息,并且一切都会顺利完成。

任何帮助将不胜感激

4

0 回答 0