2012-05-11 3 views
0

나는 동료의 커피 스크립트 프로젝트를 인계받습니다. 그는 하나의 커피 스크립트 파일에 모든 수업을 코딩했습니다.커피 스크립트에 커피 스크립트를 전처리하거나 포함시키는 방법은 무엇입니까?

나는 모든 클래스를 자신의 파일로 분리하고 싶다. 나는 파일을 분리하여 클래스를 'window'객체로 내보낼 수 있다는 것을 알게되었습니다. 이 방법의 문제점은 커피 스크립트가 별도의 자바 스크립트 파일을 생성한다는 것입니다.

커피 스크립트 파일을 분리하여 하나의 단일 js 파일로 컴파일하는 방법이 있습니까?

답변

2

예. Coffescript 컴파일러에는이 경우 정확히 --join 명령이 있습니다. 당신은 이런 식으로 작업을 수행 할 수 있습니다

coffee --join project.js --compile myCoffeeFolder/*.coffee 
+0

내가 찾고있는 것을 정확히! 고맙습니다! – Moon

0

당신은 신속 JS 생성 된 코드는 당신의 기대와 일치하는지 여부를 확인하기 위해 별도의 JS 파일로 커피 스크립트 파일을 컴파일 할 수 있습니다. 이 경우 두 번째 단계에서 uglifyjs을 사용하여 파일을 하나의 파일로 컴파일하고 심지어 더 빠르게로드 할 수 있도록 파일을 축소 할 수 있습니다.

관련 문제