使 Visual Studio 在发布\编译时缩小 css 和 js

jah*_*ahu 5 minify visual-studio-2013

我有一个项目,它作为一个站点(实际上是多个站点)上的子应用程序工作。除此之外,我在这个项目中有几个静态 css 和 js 文件。我需要将它们保留为单独的 js 和 css 文件,但为了让谷歌满意,我想缩小它们。这些文件将来可能会被修改,所以我想避免每次更改时手动缩小它们。

是否有一些选项可以让我在编译或发布时缩小这些文件(除了编写构建事件以使用外部工具缩小这些文件)。

Jim*_*mmy 4

以下涉及VS2015,它对这种情况有更好的支持。

VS2015 引入了对 gulp 或 grunt 等任务运行器的支持。您可以使用其中之一,并在项目打开时触发一个任务(即在您处理项目时始终运行),该任务本身将监视文件更改并运行最小化程序(即在保存时执行)。

此处提供了 VS2015 中 gulp 的介绍。

VS2015 上的一个更简单的替代方案是使用Web 编译器扩展,它基本上会自动执行上述操作,而您需要进行的设置工作较少。

  • 很高兴知道,但现在我正在开发一个 VS2013 项目,迁移是不可能的。 (3认同)