2010-08-23 3 views
19

일부 자바 스크립트 코드의 주석 ("This is a comment")을 제거해야합니다. YUI 압축 프로그램을 사용하고 있습니다. 그렇게 할 수있는 옵션이 있습니까?YUI remove javascript comments

감사


응답을 주셔서 감사합니다, 나는 몇 가지 스크립트와 병합하기 위해 노력하고있어 유이와 압축 한 후, 내가 압축 한 다음 작동하는 스크립트를 병합하면 발견했지만 병합 후 압축하면 문제가 발생하고 깨진 스크립트가 있습니다.

+1

내가 병합 한 다음 내 프로젝트를 압축하면 정상적으로 작동합니다. 스크립트가 많은 전역 변수와 전역 함수에 의존합니까? 어쩌면 압축기에 문제가 생길 수 있습니다. 그것은 어떻게 "부서 지"는가? – Pointy

+0

권장되는 방법은 각 파일을 먼저 사용하고 두 번째로 결합하는 것입니다. 다른 방법은 아닙니다. 왜 당신이 그 다음에 합병 할 수없는 어떤 이유가 있습니까? –

+0

@ Pure.Krome 결합하기 전에 크기를 줄이는 것이 왜 좋은지 설명해 주시겠습니까? 나는 [이 주제에 대한 적극적인 질문]을 가지고있다. (http://stackoverflow.com/questions/19746313/when-using-the-yui-compressor-should-i-combine-then-minify-or-minify-then-comb) – AlliterativeAlice

답변

25

YUI Compressor는 기본적으로 주석을 제거합니다. 에 대한 특수 코멘트 형식을 사용하여 코멘트를 보관해야합니다.

/*! This comment will not be removed, so it's a good place to put a copyright */ 

// this comment will be removed 

/* this one too */ 
+2

그것은 단지'/'주석을 제거합니다. 모든'/ *'주석은 제거되지 않습니다. http://stackoverflow.com/questions/20831597/how-to-remove-comments-with-bundletranscom-yuijsminifier – sreginogemoh