我有角度依赖关系,例如:angular.min.js
,angular-route.min.js
,angular-cookies.min.js
作为放置在libs
文件夹中的javascript文件。
我有gulp脚本,它具有gulp任务libs-js
,可以对所有库进行连接,对它们进行uglify并保存到文件vendors.js
。
gulp.task('libs-js', function () {
return gulp.src([SOURCE_FOLDER + '/libs/angular/angular.min.js', SOURCE_FOLDER + '/libs/*/*.js'])
.pipe(concat('vendors.js'))
.pipe(uglify())
.pipe(gulp.dest(TARGET_FOLDER + '/js'));
});
但每次操作后我都会遇到injector moduleerr
错误,模块ngRoute
未定义。
如果我修改gulp src看起来像这样:
return gulp.src([SOURCE_FOLDER + '/libs/angular/angular.min.js', SOURCE_FOLDER + '/libs/angular/angular-route.min.js', SOURCE_FOLDER + '/libs/*/*.js'])
然后我收到了ngCookies
的错误。
但在结果文件中,我看到了该模块的声明。
哪里可以出错?