在使用gulp缩小javascript文件后,它给出了一个错误

在使用gulp缩小javascript文件后,它给出了一个错误,javascript,laravel,gulp,gulp-uglify,Javascript,Laravel,Gulp,Gulp Uglify,这是我从互联网上带来的一个项目,我认为它使用了laravel框架,并使用Gulp进行了压缩。很好用。但我需要修改其中的js文件 以下是项目结构: [![在此处输入图像描述][2][2] 这是我的gulpfile.js: var gulp=require('gulp'); var jshint=require('gulp-jshint'); var sass=需要('gulp-sass'); var minifyCSS=require('gulp-minify-css'); var path=

这是我从互联网上带来的一个项目,我认为它使用了laravel框架,并使用Gulp进行了压缩。很好用。但我需要修改其中的js文件

以下是项目结构:

[![在此处输入图像描述][2][2]

这是我的
gulpfile.js

var gulp=require('gulp');
var jshint=require('gulp-jshint');
var sass=需要('gulp-sass');
var minifyCSS=require('gulp-minify-css');
var path=require('path');
var concat=需要(“咕噜咕噜咕噜”);
var-uglify=需要('gulp-uglify');
var rename=require('gulp-rename');
var sourcemaps=require('gulp-sourcemaps');
var Nganotate=需要('gulp-ng-annotate');
var browserSync=require('browser-sync');
var autoprefixer=require('gulp-autoprefixer');
var reload=browserSync.reload;
var minifyHTML=require('gulp-minify-html');
var angularTemplateCache=require('gulp-angular-templatecache');
var addStream=require('add-stream');
函数prepareTemplates(){
回灌([
“资产/视图/指令/*.html”
])
.pipe(minifyHTML())
.pipe(angularTemplateCache({
模块:“应用程序”,
根目录:“资产/视图/指令”
}));
}
吞咽任务('sass',函数(){
gulp.src(“./application/resources/sass/app.scss”)
.pipe(sass().on('error',sass.logError))
.pipe(重命名('styles.min.css'))
.pipe(吞咽目标('./资产/css'))
.pipe(gulp.dest('./assets/css/custom stylesheets/original'))
.pipe(browserSync.reload({stream:true}));
});
gulp.task('scripts.core',function()){
回灌([
'application/resources/js/vendor/angular.js',
'application/resources/js/vendor/angular ui router.js',
'application/resources/js/vendor/angular translate.js',
'application/resources/js/vendor/*.js',
'application/resources/js/core/app.js',
'application/resources/js/core/routes.js',
'application/resources/js/core/acl.js',
'application/resources/js/***.js',
])
.pipe(addStream.obj(prepareTemplates())
.pipe(concat('core.min.js'))
.管道(丑()
.pipe(吞咽目的地(“资产/js”))
.pipe(browserSync.reload({stream:true}));
});
吞咽任务('minify',function(){
gulp.src('assets/js/core.min.js').pipe(ngAnnotate()).pipe(uglify()).pipe(gulp.dest('assets/js'));
gulp.src('assets/css/styles.min.css')
.管道(自动刷新器)({
浏览器:[“上两个版本”],
答:错,
删除:false
}))
.pipe(minifyCSS({兼容性:'ie10'}))
.pipe(吞咽目的地(“资产/css”))
.pipe(gulp.dest('assets/css/custom stylesheet/original');
});
//监视文件的更改
吞咽任务('watch',function(){
浏览器同步({
代理:“localhost/bemusic/bemusic_6”
});
gulp.watch('application/resources/js/***.js',['scripts.core']);
gulp.watch('application/resources/sass/***.scss',['sass']);
});
//默认任务

吞咽任务('default',['watch'])确保分号在适当的位置,因为在JavaScript中,分号是可选的,当缩小时,所有语句都会出现在一行中。可能是这样。或者使用strict Mode如何使所有语句都出现在多行中?您的错误是“state home已定义”。确保在您的状态/路线中没有两次定义“主页”。在向问题中添加图像时似乎出现了一些错误