无法缩小JavaScript的主要错误是找不到路径。您可以使用任务usemin为此,您需要:
$ sudo npm install gulp-usemin --save-dev
$ sudo npm install gulp-livereload--save-dev
$ sudo npm install gulp-util--save-dev
,并要求:
var usemin = require('gulp-usemin');
var livereload = require('gulp-livereload');
var gutil = require('gulp-util'); //gutil for error display
gulp.task('usemin',['jshint'], function(){
return gulp.src('./app/index.html')
.pipe(usemin({
css: [minifycss(),rev()],
scripts: [uglify().on('error', function(err) {gutil.log(gutil.colors.red('[Error]'), err.toString());this.emit('end');}),rev()]
}))
.pipe(gulp.dest('dist'))
.pipe(livereload());
});
Change the js: [uglify(), rev()] to scripts: [uglify(), rev()]
可能重复的[如何解决这个缩小错误上Gulp?](http://stackoverflow.com/questions/38886840/how-to-solve-this-minification-error-on-gulp) –