Java YUI压缩机2.4.7罐';压缩js文件
我使用了这个命令:Java YUI压缩机2.4.7罐';压缩js文件,java,javascript,yui-compressor,Java,Javascript,Yui Compressor,我使用了这个命令: java -jar yuicompressor-2.4.7.jar -o '.js$:-min.js' *.js 我在Windows7上得到了名为'.js$的0KB文件 为什么? 如何压缩批处理js文件?以下命令对我有效(在Win7上,没有任何引用),但我不知道为什么 java -jar yuicompressor-2.4.7.jar -o .js$:-min.js *.js 如果有人能分享一些见解,我将不胜感激。提前谢谢 编辑: 我创建了一个简单的批处理文件(命名为te
java -jar yuicompressor-2.4.7.jar -o '.js$:-min.js' *.js
我在Windows7上得到了名为'.js$
的0KB文件
为什么?
如何压缩批处理js文件?以下命令对我有效(在Win7上,没有任何引用),但我不知道为什么
java -jar yuicompressor-2.4.7.jar -o .js$:-min.js *.js
如果有人能分享一些见解,我将不胜感激。提前谢谢
编辑:
我创建了一个简单的批处理文件(命名为test.bat
),其中包含以下内容,试图找出实际发生的情况
@echo off
for %%a in (%*) do (
echo %%a
)
当我使用test.bat-o'.js$:-min.js'*s
运行它时,它给出了如下结果:
-o
'.js$:-min.js'
fb.js
test.cs
test.js
因此,我认为命令提示符不会以*nix的方式处理引号。这是一种新语法,因为yuicompressor v2.4.6将处理多个引号files@zerkms根据GitHub上的描述,这是一种“输出模式”:
java-jar yuicompressor.jar-o'.css$:-min.css'*.css
是一个示例模式,用于将所有css文件缩小为以-min.css
@yahz结尾的等价命名文件。您是否使用双引号获得类似的输出?如果你逃出:
和/或$
?@apsillers是的,我用double得到了.js$quotes@apsillersescape:
和/或$
并抛出java.io.FileNotFoundException