YUI压缩器将所有javascript文件压缩到'min.js'
YUI compressor compress all javascripts files into 'min.js'
我想将文件夹中的所有javascript文件压缩为'min.js',但是'*'似乎不起作用。以下是我的"build.xml"
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="compressScript" name="compress">
<target name="compressScript">
<exec executable="java" failonerror="true">
<arg line="-jar yui/yuicompressor-2.4.8.jar --nomunge -o '.js$:.min.js' '*.js'"/>
</exec>
</target>
</project>
错误如下:
compressScript:
[exec] java.io.FileNotFoundException: *.js (No such file or directory)
[exec] at java.io.FileInputStream.open(Native Method)
[exec] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[exec] at java.io.FileInputStream.<init>(FileInputStream.java:66)
[exec] at com.yahoo.platform.yui.compressor.YUICompressor.main(YUICompressor.java:133)
[exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[exec] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[exec] at java.lang.reflect.Method.invoke(Method.java:597)
[exec] at com.yahoo.platform.yui.compressor.Bootstrap.main(Bootstrap.java:21)
如果我将"*.js"更改为某个名称,如"example.js",它会将exmaple.js压缩到同一文件夹中的example.min.js中。那么,我应该如何压缩该文件夹中的所有脚本呢?
我用的是这样的:
<apply executable="java" parallel="false">
<fileset dir="${root}/js-no-console" includes="*.js"/>
<arg line="-jar"/>
<arg path="${root}/${tool.yuicompressor}"/>
<srcfile/>
<redirector alwayslog="true">
<outputmapper type="glob" from="*.js" to="${root}/${js.min.dir}/*-min.js"/>
</redirector>
</apply>
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 压缩phonegap中ios的图像插件
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- grunt上的压缩文件夹不起作用
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- Math.min()和Math.max()之间有什么区别?在Javascript中
- 用有限的字符集压缩字符串,然后在JS中解压缩
- 将多个onclick压缩为一个
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- 压缩静态HTML文件中的JS和CSS
- nodegzip将文件解压缩到变量中
- 在树枝模板上从数据库中解压缩HTML字符串
- 如何将数据从PHP压缩到Javascript
- 节点通过FTP流式传输和处理压缩内容
- 如何摆脱"压缩/块”;PHP页面底部的注释
- codeigniter ajax中的gzip压缩不起作用
- IE 9压缩XML DOM中的空白空间
- express js 4.4.1中的压缩文件(gzip)
- YUI压缩器将所有javascript文件压缩到'min.js'