0

에서 디버깅하는 우리의 응용 프로그램 모듈 각각의 시간이 필요합니다 : 응용 프로그램이 = 필요대안, 내가 좋아하는 뭔가 내 응용 프로그램 매번를 참조 할 필요가 콘솔

VAR ('앱');

여기에 명시된 바와 같이 :

내가 콘솔을 통해 모든 액세스 할 수 있습니다 순간부터 http://requirejs.org/docs/api.html#modulenotes

때문에 앱 변수가 가리키는 내 응용 프로그램 인스턴스에 .. 그러나, 이후 모든 그것을해야하는 것은 매우 성가신 페이지를 새로 고칩니다. 개발 워크 플로우를 개선하는 데 도움이되는 대안이 있습니까?

답변

2

의도적으로 응용 프로그램에 대한 참조를 전역 공간으로 내보낼 수 있습니다. 이것은 실제로 내가하는 일입니다. 나는 충돌의 가능성이 거의없는 이름을 선택합니다. app 모듈에서 App 개체를 만든 후에이 모듈을 수행 할 수 있습니다 (window._myproject_app = App). 이것은 세계 _myproject_app으로 액세스 할 수 있습니다. 첫 번째 문자 작성을 시작하고 액세스하려는 경우 전체를 입력하지 않고 자동 완성을 사용할 수 있습니다.

내보내기에서만 테스트를 수행하려면 RequireJS 'config 기능을 사용하여 내보내기 여부에 관계없이 모듈을 내보내는 책임을 모듈에 부여하는 구성을 전달할 수 있습니다.

+0

고마워요! 당신은 정확하게 그것을 내보낼 지에 대해 자세히 설명해 주시겠습니까? RequireJS는 매우 까다 롭고 나는 그 행동을 완전히 파악하지 못했습니다 ... – mezod

+1

예를 들어 답을 편집했습니다. – Louis

+0

감사합니다 :) 아주 유용합니다! – mezod