2

我正在使用 BundleCollection 在 .NET MVC 项目中组合和缩小我的 JavaScript。我想使用 YUI Compressor 来缩小而不是它当前使用的任何东西。代码是这样的,在 Global.asax 中:

bundles.Add(new ScriptBundle("~/bundles/out").Include("~/assets/js/*.js"));

这是合并文件并缩小它们,但我希望它使用 YUI。谢谢!

4

1 回答 1

2

对 YUI Compressor 进行 NuGet 搜索,您将找到替换默认包的包。

基本上它们都通过插入一个新的IBundleTransform实现来工作。

var scriptBundle = new ScriptBundle("~/bundles/js").Include("...");
scriptBundle.Transforms.Add(new YuiJsTransformer());
于 2013-08-28T22:33:56.593 回答