2012-08-04 5 views
0

CoffeeScript client-side compiler에 의해 생성 된 자바 스크립트를 디버깅하기 위해 커피 스크립트 클라이언트 측에 의해 JS를 생성 불러 오기 예 :는, 내가 좋아하는 것 컴파일러

<script type="text/coffeescript"> 
foo = 0 
</script> 

내 페이지에서 같은 일부 JS 코드를 생성해야합니다 :

var foo = 0; 

그래서 내 콘솔에 중단 점을 추가 할 수 있습니다.

-

문제는이 페이지에 주입 JS 여기서 I 알아낼 수 없다.

이 코드는 당신이 < 스크립트 > 태그에있는 것처럼 DOM의 일부로서 페이지에 주입하지만, 직접 같은 뭔가 일어날 것 같은 자바 스크립트 엔진에로드되지 당신에게

+0

클라이언트 측 컴파일러는 사용하지 않았지만 처음에는 ['debugger'] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements)를 추가하는 것이 좋습니다./debugger) 문은 모든 디버거에 중단 점을 자동으로 배치해야합니다. – phenomnomnominal

+0

행운을 비네. 이 디버깅을 한 번 시도했는데 전리품에 큰 고통이되었습니다. 생성 된 코드를 단계별로 실행하는 방법을 결코 알지 못했습니다. 방금 나 자신을 컴파일하고 디버깅하기 위해 js 파일로 포함 시켰습니다. –

답변

0

감사

eval("var myFoo = function() {}"); 

내가 디버거를 실행하는 동안 솔루션 탐색기에서 '기능 코드'라는 특별한 노드에서 같은 코드를 보여줍니다 비주얼 스튜디오 2012와 함께 일했다 가졌,하지만 난이를 찾을 수 없어 방화 광 또는 크롬. phenomnomnominal이 제안한 '디버거'문을 사용 해보 았습니까?

관련 문제