我正在使用AngularJS开发一个Web应用程序(使用npm,bower和grunt来构建应用程序)。主要结构是在“应用程序”下为每个模块使用单独的文件夹。夹。现在我有一个需要使用服务的新模块,所以我创建了一个不同的文件夹' common'在' src' (与' app'并行)并将服务js文件放入其中。我已经在使用该服务的js文件中注入了依赖项,但是当我运行应用程序时,我收到了以下错误消息:无法读取属性' module'未定义。 '模块'指服务文件中的定义,如下所示:
angular.module('setup-service', _DEPENDENCIES).
factory('SetupService', function($rootScope, $http, $timeout) {...}
文件的标题如下:
(function(angular, kendo) {
'use strict';
...
所以我认为语法是正确的吗?可能是错误的原因是什么?
编辑:在添加新模块之前,所有以前的模块都运行良好。