在 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。
大多数人是如何实现这一点的 - 他们如何将这些文件的生成合并到他们的构建和部署中?
.Net 的 YUI Compressor 是一个受欢迎的选择。它允许你组合和缩小Javascript(CSS是你想要的)。
本文逐步介绍如何在生成过程中使用 YUI 压缩器。
http://yuicompressor.codeplex.com/wikipage?title=Visual%20Studio%20Post-build%20Event%20example&ProjectName=yuicompressor