2013-05-26 2 views
4

저는 Node.js에서 CoffeeScript를 사용하고 있습니다. 팝업 자바 스크립트 오류/예외를 디버깅 할 수 싶습니다.하지만 오류의 줄 번호는 CoffeeScript 소스가 아닌 생성 된 JavaScript 코드에서 가져온 것이므로 실제로 CoffeeScript에서 오류가 실제로 어디에서 발생하는지 파악하는 데 문제가 있습니다. 입니다.CoffeeScript에서 생성 된 Node.js/JavaScript 코드를 디버깅하는 방법은 무엇입니까?

어쨌든 이것을 디버깅 할 수 있습니까? 최신 버전의 node.js, 버전 0.10이 있습니다.

+0

문제가있는 코드의 예와 어떤 오류가 있습니까? –

+0

@ColdHawaiian 스택 추적 코드가 커피 소스 대신 컴파일 된 자바 스크립트로 이동하기 때문에 코드가 중요하지 않습니다. 어떻게 이것이 진짜 질문이 아닌가? 대답을 모르는 사람은 대답하는 사람을 그냥두고 멀리 떠나야합니다. – Harry

+0

그래, 질문이 명확하면 다시 열 수 있습니다. 내가 약간 편집하고 우리가 그것을 고칠 수 있는지 보자. –

답변

2

CoffeeScript 컴파일러 supports source maps, 그래서 당신이 알아야 할 정보와 함께 JavaScript에서 Coffeescript 로의 매핑이 있습니다. 귀하의 서버 측 프로젝트에 대해 나는 Jet Brains uses this map for debugging이라고 생각합니다. 브라우저 쪽에서 Chrome seems to support it. 나는 도구 중 하나가 당신을 위해 작동하는지 모르겠지만, 그렇지 않다면 CoffeeScript와 소스 맵을 찾아야한다고 생각합니다. 행운을 빕니다!

관련 문제