2013-09-04 4 views
0

ext-all-debug-w-comments.js 파일을 디버그하려고합니다. 파일이 꽤 크고 오류가 발생하면 "TypeError: all.item(...) is null (151559 out of range 149122)"이라고 표시됩니다.방화 광 콘솔에서 범위를 벗어난 오류가 발생했습니다.

기본적으로 오류는 줄 번호 151559에서 발생하지만 149122 개의 파일 만 방화 용으로 표시됩니다. 모든 라인이로드되지 않았기 때문에 나는 방화 광역에서 디버그 할 수 없다.

옵션 내가 여기서 뭘해야 enter image description here

자세한 내용 에 대한 이미지 아래 참조하십시오?

+0

about : config에서 extensions.firebug.cache.responseLimit를 더 높은 값으로 늘리면 도움이됩니까? (우리는 현재 자동 알림을 추가하고 있습니다. 스크립트 소스를 얻는 유일한 방법은 모든 요청을 캐싱하는 것이고, 메모리 제한없이이를 수행하면 메모리 사용이 많이 증가하기 때문입니다.) –

+0

@SimonLindholm : 감사합니다. 당신은 답장을. xtensions.firebug.cache.responseLimit을 about : config에서 더 높은 값으로 업데이트 할 수있는 방법을 알려주십시오. 이 설정을 어디서 찾을 수 있을지 잘 모르겠습니다. – SharpCoder

+0

어쩌면 당신은 코멘트없이 버전을 시도해야합니까? – Spudley

답변

0

참여 브라우저 특정 문제가 있습니까 주셔서 감사합니다?

그렇지 않으면 Chrome을 사용하여 Firefox와 비교하여 더 큰 스크립트를 처리 할 수 ​​있습니다.

0

대신 ext-dev.js를 사용하십시오. ext-all- 파일은 Ext JS에서 사용할 수있는 모든 클래스가있는 컴파일 된 버전입니다. ext-dev.js는 사용하는 모든 클래스를 별도의 파일로로드합니다. 앱로드 속도를 늦추어 디버깅에만 적합하지만 Ext JS를 훨씬 쉽게 디버깅 할 수 있습니다.

ext-dev.js를 사용하려면 첫 번째 클래스가 필요하기 전에 Ext.Loader.setPath을 사용하여 Ext JS 및 사용자 정의 클래스에 대한 경로를 설정해야합니다. app.js의 맨 위에 위치해야합니다. 최고의 장소.

종속성을 관리하는 또 다른 (더 나은) 방법은 Sencha Cmd입니다.