我正在研究jhipster,我在jhipster app.first中有两种类型的指令模块,第一种用于索引页面,第二种用于commmon指令。
当我们在Prod配置文件上运行时,我们得到一个例外: -
Error: [$injector:nomod] Module 'common-directives' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.2.11-build.2192+sha.e2173f9/$injector/nomod?p0=common-directives
at D:/github_repo/gather-our-code/src/main/webapp/bower_components/angular/angular.js:1531
但是我在dev配置文件中运行它然后它对我来说很好。
我已在我们的应用中定义为:
/* App Module */
angular.module('index-controllers', ['ngResource','index-services']);
angular.module('index-services', []);
angular.module('index-directives', ['index-services']);
angular.module('common-directives', []);
angular.module('indexApp', ['ngResource',
'ngRoute',
'index-services',
'index-controllers',
'index-directives',
'common-directives',
'http-auth-interceptor'
]);