Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
我不太清楚 MS Ajax Minifier 的具体情况,但这是我为获取 Yahoo! 所做的事情。 UI 库:用于 .Net 工作的 YUI 压缩器。
I'm not sure specifically about the MS Ajax Minifier, but here's what I did to get the Yahoo! UI Library: YUI Compressor for .Net working.
这是我使用的代码,它使用 ajaxminifier 缩小文件夹中的所有 *.js 和 *.css
<foreach item="File" property="filename"> <in> <items> <include name="${deployment.dir}\js\*.js"></include> <include name="${deployment.dir}\css\*.css"></include> </items> </in> <do> <echo message="Minifying ${filename} and overwritting file"/> <exec program="${ajaxminifier.exe}" workingdir="." failonerror="true" commandline='-clobber:true ${filename} -o ${filename}'/> </do> </foreach>
请注意,此脚本会使用缩小版本覆盖文件(使用 -clobber:true arg)。 ${ajaxminifier.exe} 是 ajaxmin.exe 的路径
This is the code i use, it minifies all *.js and *.css in a folder using ajaxminifier
Note that this script overwrites the files with the minified version ( with -clobber:true arg). ${ajaxminifier.exe} is the path to ajaxmin.exe
description="AjaxminFilesCreation."> <foreach item="File" property="Debugfile" > <in> <items> <include name="**\*.debug.js"/> </items> </in> <do failonerror="false"> <regex pattern="^(?'filename'.*)\.(?'extension2'\w+)\.(?'extension3'\w+)$" input="${Debugfile}" /> <regex pattern="^(?'path'.*(\\|/)|(/|\\))(?'file'.*)$" input="${Debugfile}" /> <echo message="renaming with filename=${path},file=${file}"/> <exec program="${Minifie.lib}\ajaxmin.exe" commandline="${filename}.debug.js -o ${filename}.js" failonerror="true"/> </do> </foreach> </target>
<foreach item="File" property="Debugfile" > <in> <items> <include name="**\*.debug.js"/> </items> </in> <do failonerror="false"> <regex pattern="^(?'filename'.*)\.(?'extension2'\w+)\.(?'extension3'\w+)$" input="${Debugfile}" /> <regex pattern="^(?'path'.*(\\|/)|(/|\\))(?'file'.*)$" input="${Debugfile}" /> <echo message="renaming with filename=${path},file=${file}"/> <exec program="${Minifie.lib}\ajaxmin.exe" commandline="${filename}.debug.js -o ${filename}.js" failonerror="true"/> </do> </foreach>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
我不太清楚 MS Ajax Minifier 的具体情况,但这是我为获取 Yahoo! 所做的事情。 UI 库:用于 .Net 工作的 YUI 压缩器。
.NET 程序集
I'm not sure specifically about the MS Ajax Minifier, but here's what I did to get the Yahoo! UI Library: YUI Compressor for .Net working.
assemblies for .NET
这是我使用的代码,它使用 ajaxminifier 缩小文件夹中的所有 *.js 和 *.css
请注意,此脚本会使用缩小版本覆盖文件(使用 -clobber:true arg)。 ${ajaxminifier.exe} 是 ajaxmin.exe 的路径
This is the code i use, it minifies all *.js and *.css in a folder using ajaxminifier
Note that this script overwrites the files with the minified version ( with -clobber:true arg). ${ajaxminifier.exe} is the path to ajaxmin.exe