在Visual Studio 2013中,如何在构建后步骤中缩小Javascript和CSS

bil*_*oat 9 javascript css minify post-build-event visual-studio-2013

在Visual Studio 2013中,如何在构建后步骤中缩小Javascript和CSS?我想将每个css和js文件压缩到同一文件夹中的.min.js或.min.css中.

我不想检查缩小的文件,而只是让它们在构建后生成.

小智 3

使用Microsoft Ajax Minifier,您可以创建 powershell 脚本来创建给定文件夹中所有文件的缩小版本,并将其添加到构建后事件中。

js 文件示例(css 类似):

Get-ChildItem *.js -Exclude *.min.js |
    Foreach-Object{
    $file = [io.fileinfo]$_.Name
    ajaxmin $file.Name -out "$($file.Name).min$($file.Extension)"
}
Run Code Online (Sandbox Code Playgroud)

另请检查包含命令行开关完整列表的页面, 例如:-map 创建源映射文件。