2013-03-21 3 views
0

소스 맵을 얻을 수있는 방법이 있습니까 uglified JS in Rails 3?커피 소스 맵 준비 (uglified)

현재 코드는 https://github.com/markbates/coffee-rails-source-maps에서 사용하고 있습니다.이 코드는 개발에 유용하지만 애셋 사전 컴파일을 켜고 (가장 중요한 것은) 디버그 애셋을 사용하지 않으면 작동하지 않습니다 (설계되지 않았기 때문에).

Uglifier는 소스 맵을 지원하는 것으로 보이며, 새로운 coffee-script-source는 소스 맵도 지원합니다. 나는 톱니 바퀴 주위에 해킹을 시도했지만 해결책을 찾을 수 없었다.

그래서 기본적으로 * .coffee -> * .js -> application.js (uglified)입니다. 자바 스크립트 소스 (unglified)로 돌아가고 싶지만 이상적으로는 다시 coffeescript로.

레일즈 3에서 가능합니까? 원숭이 패치 나 필요한 것.

+1

단계 *. 커피 -> * .js는 coffeescript 컴파일러에서 지원하지만 자바 스크립트 파일을 함께 연결하면이 첫 번째 단계에서 나온 원본지도를 다시 작성해야합니다. 나는 그것을 지원하는 것이 있는지 확실하지 않습니다. 파일을 연결하지 않고 작업 할 수 있다면 이미 가지고있는 도구로 할 수 있어야합니다. – mzedeler

+0

그래,이 방향으로 가려고했지만 너무 힘들어. 스프로킷 레일 (Rails 4)에서는이 작업이 진행되고 있지만 레일즈 3와 호환되지 않는 것 같습니다. 커피 맵을 신경 쓰지 않고서도 uglifier 소스 맵을 사용할 수 없습니다. – mrbrdo

+0

uglifier 원본지도는 나를 위해 작동하지만 철저히 테스트하지는 않았으며 울퉁불퉁 한 타고있을 것으로 예상됩니다. – mzedeler

답변

0

사실 자산 파이프 라인과 함께이 모든 작업을 진행하기위한 몇 가지 지속적인 작업이 있지만 아직 완료되지 않았습니다. 자세한 내용은 this pull request을 참조하십시오.

관련 문제