0

我的应用程序使用 ASP.NET MVC、Angular 和 Twitter Bootstrap。可以想象,有很多 JS 和 LESS 文件。该应用程序托管在 Windows Azure 上并基于 TFS 构建。我正在寻找关于最好的 LESS 编译器、CSS 缩小器、JS 缩小器解决方案的建议。需要注意的是,我希望编译/缩小仅在发布到 Azure 时发生,作为构建过程的一部分。对于本地开发人员,我希望浏览器使用 less.js 库进行更少的编译,javascript 是这样编写的。我也不希望每次对 less 或 js 文件进行一些更改时都需要在本地构建 Visual Studio。

以前我使用的是 ReduceRequest,它根据 web.config 设置在服务器端执行所有操作。但是,ReduceRequest 依赖于不再积极开发的 DotLess(不支持 less 1.4.x 和更高版本)。

Cassette 和 BundleTransformer 以及 MVC 包似乎需要构建来捕获任何文件更改。

感谢您的任何建议。

编辑

为了澄清,我正在使用作为 TFS 一部分的“托管构建控制器”,因此任何解决方案都需要考虑到这一点:http: //tfs.visualstudio.com/en-us/learn/hosted-build-controller- in-vs#软件

4

1 回答 1

1

我建议使用grunt及其各种模块。你可以做所有你想做的事情,你可以为不同的环境(开发、产品等)设置不同的配置

于 2013-11-08T17:42:25.873 回答