我目前正在使用 Visual Studio 2010 构建后事件来缩小我的 JavaScript 文件。问题是每次我添加新的 JavaScript 文件时,我都必须更新构建后事件。我想做的是让脚本更加灵活。
目录结构:
\脚本\
- Script1.debug.js
- Script2.debug.js
- Script3.debug.js
这是我的脚本的当前状态:
ajaxmin.exe "$(ProjectDir)Scripts\Script1.debug.js" -out "$(ProjectDir)Scripts\Script1.js" -clobber
ajaxmin.exe "$(ProjectDir)Scripts\Script2.debug.js" -out "$(ProjectDir)Scripts\Script2.js" -clobber
ajaxmin.exe "$(ProjectDir)Scripts\Script3.debug.js" -out "$(ProjectDir)Scripts\Script3.js" -clobber
我希望这个脚本找到每个 *.debug.js 文件,将其缩小并将其输出到 *.js。我如何实现这一目标?
Script1.debug.js --> Script1.js
Script2.debug.js --> Script2.js
Script3.debug.js --> Script3.js
最佳答案
不要使用构建后事件。安装该工具后,添加了一个 MSBuild 任务,该任务会自动为项目中的 .js 文件运行压缩器。您需要对项目文件进行一些小手术。详细说明在这个blog post .
关于visual-studio - 如何改进使用 ajaxmin.exe 的 Visual Studio 生成后事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4044913/