在 ASP.NET 中使用 CDN 管理 JavaScript 依赖项

本文关键字:管理 JavaScript 依赖 CDN ASP NET | 更新日期: 2023-09-27 17:56:04

一般来说,页面使用的单个JavaScript文件应该合并到一个文件中并缩小。为此,我们有一个像这样使用的AssetController.ScriptTag()

<%= ScriptTag
(
    "/js/global.js",
    "/js/accounts.js",
    "/js/googmaps.js"
)%>

此方法的输出是单个 URL,该 URL 从 GET 返回单个缩小文件。这很好用,直到我们决定需要将.js和.css文件等资源放在 CDN 上。现在,我们需要在构建时生成这些组合的、缩小的 JS 文件,并将结果推送到 CDN。

大多数人是如何实现这一点的 - 他们如何将这些文件的生成合并到他们的构建和部署中?

在 ASP.NET 中使用 CDN 管理 JavaScript 依赖项

.Net 的 YUI Compressor 是一个受欢迎的选择。它允许你组合和缩小Javascript(CSS是你想要的)。

本文逐步介绍如何在生成过程中使用 YUI 压缩器。

http://yuicompressor.codeplex.com/wikipage?title=Visual%20Studio%20Post-build%20Event%20example&ProjectName=yuicompressor