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