Google App Engine을 JQuery와 함께 사용하고 있습니다. GAE 서버에 게시 할 때 자바 스크립트 파일과 CSS 파일을 자동으로 압축 할 수있는 플러그인이 있는지 알고 싶습니다.자바 스크립트 파일과 CSS 파일을 자동으로 압축합니다.
수동으로 내가 업로드 할 때마다 모든 파일을 압축하는 것은 매우 어렵습니다 ... 그리고 내가 JS 파일의 일부 버그를 수정해야 할 때, 나는 그들을 압축을 :(
Google App Engine을 JQuery와 함께 사용하고 있습니다. GAE 서버에 게시 할 때 자바 스크립트 파일과 CSS 파일을 자동으로 압축 할 수있는 플러그인이 있는지 알고 싶습니다.자바 스크립트 파일과 CSS 파일을 자동으로 압축합니다.
수동으로 내가 업로드 할 때마다 모든 파일을 압축하는 것은 매우 어렵습니다 ... 그리고 내가 JS 파일의 일부 버그를 수정해야 할 때, 나는 그들을 압축을 :(
야후가 모두 a minifier을 가지고 필요 Java에서 실행되는 자바 스크립트 및 CSS입니다. 따라서 Java 서버 측을 사용하는 경우 도움이 될 수 있습니다.
Uglifyjs은 Javascript로 작성된 탁월한 Javascript minifier입니다. node.js와 같은 것을 사용하는 경우 도움이 될 수 있습니다. .
Google 앱 엔진으로 푸시하기 전에이 작업을 수행 할 수 있는지 여부에 따라 다릅니다. 또는 실제로 Google 앱 엔진에 있습니다.
로컬 편집 중입니까? 그렇다면 scripts.js
과 style.css
을 편집하고 scripts.min.js
및 style.min.css
으로 컴파일되는 컴파일러를 실행하십시오. 이 파일을 호출하도록 앱을 업데이트하면 좋은 결과를 얻을 수 있습니다.
Node.js를 사용하는 경우 - JS의 경우 uglifyJS를 확인하고 CSS에는 몇 가지가 있습니다.
다른 언어를 사용하는 경우 여기에있는 사람이 추천 할 수 있습니다.
편집을 위해 압축을 해제해서는 안됩니다. 원본 컨트롤 시스템에 압축되지 않은 원본을 저장 한 다음 배포 용 파일을 준비 할 때 마지막 빌드의 일부로 일부 일괄 처리 (메이크 파일, 배치 파일, 스크립트 등)를 통해 자동으로 압축해야합니다. 압축으로 압축을 풀어 주석 (주석과 같은)을 없애려면 편집을 감압하지 않아야합니다. – jfriend00
가능한 복제본 [Google App Engine에서 Javascript 및 CSS 축소 기능을 자동화하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/7239129/how-do-i-automate-javascript-and-css-minification-on- google-app-engine) – systempuntoout