mvc5中angularjs缩小时出错

mvc5中angularjs缩小时出错,angularjs,asp.net-mvc-5,Angularjs,Asp.net Mvc 5,我编写了长angularjs应用程序,没有测试缩小。但当我用缩微测试时,我发现下面的代码中有错误,任何人都可以帮助修复它。有人能解释一下我需要如何在下面的代码中实现DI吗。我正在为其他控制器使用这些服务 angular.module('app').controller(controllerId, ['$rootScope', '$scope', '$window', main]); function main($rootScope, $scope, $window) { }; 以下是错

我编写了长angularjs应用程序,没有测试缩小。但当我用缩微测试时,我发现下面的代码中有错误,任何人都可以帮助修复它。有人能解释一下我需要如何在下面的代码中实现DI吗。我正在为其他控制器使用这些服务

angular.module('app').controller(controllerId, ['$rootScope', '$scope', '$window', main]);
    function main($rootScope, $scope, $window) {
};
以下是错误消息:

未捕获错误:[$injector:nomod] $injector/nomod?p0=app。脚本:1 错误:[ng:areq] 错误(本机)

提前谢谢
Jai

创建如下控制器:

angular.module("app", []);
angular.module("app").controller("controllerName", ["$rootScope", "$scope", "$window",
    function($rootScope, $scope, $window) {

    }
]);

['$rootScope','$scope','$window',main]使用双精度,,