2011-09-15 5 views
2

Google App Engine을 JQuery와 함께 사용하고 있습니다. GAE 서버에 게시 할 때 자바 스크립트 파일과 CSS 파일을 자동으로 압축 할 수있는 플러그인이 있는지 알고 싶습니다.자바 스크립트 파일과 CSS 파일을 자동으로 압축합니다.

수동으로 내가 업로드 할 때마다 모든 파일을 압축하는 것은 매우 어렵습니다 ... 그리고 내가 JS 파일의 일부 버그를 수정해야 할 때, 나는 그들을 압축을 :(

+2

편집을 위해 압축을 해제해서는 안됩니다. 원본 컨트롤 시스템에 압축되지 않은 원본을 저장 한 다음 배포 용 파일을 준비 할 때 마지막 빌드의 일부로 일부 일괄 처리 (메이크 파일, 배치 파일, 스크립트 등)를 통해 자동으로 압축해야합니다. 압축으로 압축을 풀어 주석 (주석과 같은)을 없애려면 편집을 감압하지 않아야합니다. – jfriend00

+0

가능한 복제본 [Google App Engine에서 Javascript 및 CSS 축소 기능을 자동화하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/7239129/how-do-i-automate-javascript-and-css-minification-on- google-app-engine) – systempuntoout

답변

1

야후가 모두 a minifier을 가지고 필요 Java에서 실행되는 자바 스크립트 및 CSS입니다. 따라서 Java 서버 측을 사용하는 경우 도움이 될 수 있습니다.

Uglifyjs은 Javascript로 작성된 탁월한 Javascript minifier입니다. node.js와 같은 것을 사용하는 경우 도움이 될 수 있습니다. .

Google 앱 엔진으로 푸시하기 전에이 작업을 수행 할 수 있는지 여부에 따라 다릅니다. 또는 실제로 Google 앱 엔진에 있습니다.

+0

와우, 고마워요. – amithgc

+0

은 http://developer.yahoo.com/yui/compressor/와 http://arkblog.wordpress.com/2008/12/02/minify-javascript를 사용합니다. - 및 - css 파일 -에서 - ide - netbeans -와 - 이클립스 / – amithgc

1

로컬 편집 중입니까? 그렇다면 scripts.jsstyle.css을 편집하고 scripts.min.jsstyle.min.css으로 컴파일되는 컴파일러를 실행하십시오. 이 파일을 호출하도록 앱을 업데이트하면 좋은 결과를 얻을 수 있습니다.

Node.js를 사용하는 경우 - JS의 경우 uglifyJS를 확인하고 CSS에는 몇 가지가 있습니다.

다른 언어를 사용하는 경우 여기에있는 사람이 추천 할 수 있습니다.

관련 문제