2012-09-12 2 views
0

JS 파일을 압축 할 수 없습니다YUI 압축기 2.4.7 내가이 명령을 사용

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

을 나는 0킬로바이트 파일은 Windows

왜 7 '.js$ 이름있어?

배치 js 파일을 압축하려면 어떻게해야합니까?

+1

무엇이'-o '.js $ : - min.js''입니까? – zerkms

+2

yuicompressor v2.4.6이 여러 파일을 처리하기 때문에 새로운 구문입니다 – yahz

+1

@zerkms GitHub의 [YUICompressor README] (https://github.com/yui/yuicompressor)에 따르면이 파일은 "출력 패턴"입니다. java- jar yuicompressor.jar -o '.css $ : - min.css'* .css'는 모든 CSS 파일을'-min.css'로 끝나는 동일한 이름의 파일로 축소하는 예제 패턴입니다. – apsillers

답변

1

다음 명령은 Win7에서 (인용 부호없이) 작동했지만 그 이유는 모르겠습니다.

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

누구나 통찰력을 공유 할 수 있다면 정말 고맙겠습니다. 미리 감사드립니다.

편집 : 나는 다음과 같은 내용이 실제로 어떻게되는지 알아 내려고 노력으로 (test.bat로 이름) 간단한 배치 파일을 만든

.

-o 
'.js$:-min.js' 
fb.js 
test.cs 
test.js 

그래서 내가 명령 프롬프트가 * nix에서 스크립트의 방법으로 인용 부호를 처리하지 않습니다 생각 :
@echo off 
for %%a in (%*) do (
echo %%a 
) 

내가 test.bat -o '.js$:-min.js' *s으로 실행

는,이 같은 뭔가를했다.