2012-12-19 4 views
4

에 가능한 복제를 여러 입력 파일을 압축 :
How can I combine and compress multiple script and css files for production use?YUI 압축기 - 하나 개의 출력 파일

나는 하나 개의 축소 된 파일에 여러 개의 자바 스크립트 파일을 압축하고 싶습니다. YUI Compressor을 사용하고 있습니다. 자신의 페이지에서 그것과 같이 그것을 할 수 있다고 말한다 (그 예는 CSS 파일을 사용하지만 난 JS로 대체) :이 실행하려고하면

java -jar yuicompressor.jar -o '.js$:-min.js' *.js 

나는라는 빈 파일을 가져 .js$

내가 뭘 놓치고 있니?

+0

디렉토리에 js 파일이 있습니까? 나는 나의 지역에 동일을 시도하고 완벽하게 잘 작동한다. 사용중인 운영 체제는 무엇입니까? 아마, 당신이 Windows를 사용한다면,'yuicompressor'의 Windows 포트를 시도해보십시오. – Srinivas

+1

아마 여기 뭔가 유용한 http://stackoverflow.com/questions/632725/how-can-i-combine-and-compress-multiple-script-and-css-files-for-production-use – mkey

+0

@Srinivas 예 js 파일은 yuicompresssor 파일과 같은 디렉토리에있다. –

답변

3

나를 위해 다음 작품 : java -jar yuicompressor.jar *.js > combined.js

+0

그거야. 어떤 이유로,이 파일은 파일 반복을 통해 생성하는 파일보다 크며 각 파일에 대해 yuicompressor를 호출하고 결과 파일에 추가합니다. 이상하지만 감사합니다. –

+13

js가 순서에 따라 다르므로'* .js'를 사용하지 말라. 'combined.js' 파일이 올바른 순서로 포함되어 있다면 그것은 단지 운이 좋을 것입니다. – cgTag

관련 문제