無法縮小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) –