2013-06-26 3 views
0

에서 Node.js를이 응용 프로그램 및 nodeunit 자바 스크립트 번역에 의해 막힘 피하기 프로젝트에 자바 스크립트를 디스크에 파일을 결과 저장하지 않고 내가 널리 커피 스크립트를 사용 테스트를 표현한다.

콘솔에서 볼 수있는 coffeeScript 파일에서 오류가 발생했습니다 : 오류가 발생한 파일 이름과 줄 번호 (예 : 37) : /pathTo_File/fileName.coffee:37. 하지만 제 커피 파일에는 37 번째 줄이 없습니다 !!! 나는 그곳에 2 배 적은 줄이있다.

내 출력 자바 스크립트 파일에서 37 번째 줄에 오류가있는 것 같지만 디스크에 없습니다. Coffeescript 파일 만.

그래서 내가 라인 번호와 coffeescript 파일을 얻을 수 있습니까?

콘솔을 사용하여 커피 스크립트 파일을 수동으로 js으로 번역 할 수 있음을 알고 커피 파일에 해당 줄이 어떤 줄에 있는지 추측 할 수 있습니다. 하지만 아마도 뭔가가 더 빠른입니다.

내 IDE는 WebStorm이고 os는 osX입니다.

+0

는 그 크롬은 소스 파일에 자바 스크립트 매핑에 대한 몇 가지 지원을했다 들었다. 편집 : 여기 있습니다 : www.html5rocks.com/en/tutorials/developertools/sourcemaps/, 아마도 관련이 있습니까? –

답변

1

CoffeeScript 1.6.1 이상은 CoffeeScript 프로그램의 어떤 부분이 평가되는 코드와 일치 하는지를 자바 스크립트 엔진에 알리는 방법 인 소스 맵 생성을 지원합니다. 이를 지원하는 브라우저는 자동으로 소스 맵을 사용하여 디버거에서 원본 소스 코드를 표시 할 수 있습니다. JavaScript 파일과 함께 소스 맵을 생성하려면 --map 또는 -m 플래그를 컴파일러에 전달하십시오.

http://coffeescript.org/#source-maps