2

是否有任何软件包/库可以为生产环境生成一个合并的、缩小的 JavaScript 文件,同时将原始文件/引用原样留在开发环境中(以便开发人员可以独立工作)?

JAWR为 Java/Groovy 环境执行此(以及更多),但我还没有看到 Microsoft .NET/IIS7 堆栈类似的东西。任何指针都会有所帮助。谢谢!

4

2 回答 2

1

我们使用YUICompressor来缩小我们的 Javascript(和 CSS)并且效果很好。

但是,我们必须编写自己的 HttpHandler 来决定是否即时缩小,具体取决于配置设置(但它同样可以取决于它是 DEBUG 还是 RELEASE 构建)。

事实上,我们缓存文件一旦缩小(或不缩小),所以我们不必对每个请求都执行相同的过程。

于 2010-01-11T22:15:58.863 回答
1

如果您正在寻找一种自动压缩和合并 css 和 js 文件的好方法,这里有一些选项:

  • Xpedite还不错:有一个很大的缺点:您不能将用户控件中包含的文件(js/css)与页面中的文件结合起来。

  • 新干线,我没有很多经验,但我知道它有很多配置选项。

  • ClientDependency 框架最初是为Umbraco编写的。现在有一个可通过 NuGet 用于 WebForms 和 MVC 的包。它工作得很好,这是我最喜欢的。

于 2011-07-01T12:12:47.083 回答