Angularjs 未捕获错误:[$injector:modulerr]未能实例化模块xxApp,原因是:错误:[$injector:nomod]模块';xxApp&x27;不可用

Angularjs 未捕获错误:[$injector:modulerr]未能实例化模块xxApp,原因是:错误:[$injector:nomod]模块';xxApp&x27;不可用,angularjs,gulp,Angularjs,Gulp,在用gulp污损我的应用程序控制器文件后,我发现以下错误。在我的上一个项目中,我使用了相同的gulpuglify代码,但当时没有使用ES6命令 我正在使用uglify for ES6的gulp uglifyes插件 狼吞虎咽 gulp.task('appsjs', function() { return gulp.src('app/scripts/**/*.js') .pipe(gulp.dest(jsDest)) .pipe(rename('prod.min.js'))

在用
gulp
污损我的应用程序控制器文件后,我发现以下错误。在我的上一个项目中,我使用了相同的
gulp
uglify代码,但当时没有使用
ES6
命令

我正在使用uglify for ES6的
gulp uglifyes
插件

狼吞虎咽

gulp.task('appsjs', function() {
  return gulp.src('app/scripts/**/*.js')
    .pipe(gulp.dest(jsDest))
    .pipe(rename('prod.min.js'))
    .pipe(uglify({ 
      mangle: false, 
      ecma: 6 
    }))
    .pipe(gulp.dest(jsDest));
});
普通app.JS文件代码:

(function() {
    'use strict';
    var xxApp = angular.module('xxApp', ['ngRoute', 'ngSanitize']);
    xxApp.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
在丑陋的app.js之后

!function(){"use strict";angular.module("xxApp");angular.module("xxApp").service("utilService",function()

请让我知道如何解决它。谢谢。

当然可以,因为您没有在uglify中定义
xxApp

!function(){"use strict";angular.module("xxApp");angular.module("xxApp").service("utilService",function()

您直接使用的
angular.module('xxApp')
应该是
angular.module('xxApp,[])

@31p对不起,我忘了替换该区域,请假设为
xxApp