2014-02-12 9 views
4

jhipster Release 0.7.0에서 작업 중이며 jhipster app.first 색인 페이지에는 여러 유형의 지시문 모듈이 있고 commmon 지시문에는 두 번째 지시문 모듈이 있습니다. 우리는 생산성 프로파일을 실행하면Pprod에서 하나 이상의 각 지시문 모듈을 실행하는 방법

내가 예외 가지고 : -

[31mPhantomJS 1.9.7 (Windows 7) ERROR[39m Error: [$injector:nomod] Module 'common-services' 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-services at D:/github_repo/gather-our-code/src/main/webapp/bower_components/angular/angular.js:1531

동일한 코드의 프로필을 개발에 노력하고 있습니다 ..

이 버그를 최대한 빨리

답변

2

를 해결하기 위해 도와주세요를 " prod "프로필은 자바 스크립트 파일 크기를 줄이는 자바 스크립트 축소 (Grunt에 의한 실행)를 사용합니다. 이 코드는 JavaScript 코드를 수정하므로 종속성 삽입 코드를 작성하는 방법에 따라 문제가 발생할 수 있습니다. 제공된 샘플 지시문을 살펴 보셨습니까? 아니면 샘플 컨트롤러에서? 의존성 주입을 같은 스타일로 작성해야합니다.

jhipsterApp.controller('MainController', ['$scope', 
    function ($scope) { 
}]); 

이것을 "$ 범위"변수의 의존성 주입을 중단하지 않습니다 축약 과정을 보장한다 : 예를 들어

는 $ 범위를 주사한다.

작동시키지 못하면 축소 프로세스에서 파일을 제외 할 수도 있습니다.로드 프로세스는로드에 따라 다르지만 대부분의 응용 프로그램에서는 과도한 작업입니다. 이것은 Gruntfile.js 파일에서 구성됩니다.