Sco*_*zie 11 .net optimization build process
我想使用YUI Compressor(原始版本)并将其用作典型MS构建过程(Visual Studio 2008,MSBuild)的一部分.
有没有人对此有任何指导或想法?例如,合并到项目中的好方法,如何处理现有的CSS和JS引用等.
我很高兴听到YUI Compressor .NET和替代品的好处,但我对使用原版更感兴趣.
谢谢斯科特
我用两个.YUI压缩器是命令行,易于集成到任何构建过程中.我让它在rake中运行没有任何问题.
在部署时,最常见的是在就地执行javascript/css压缩.这样您就不必更新JS引用.但我在我的网站上使用另一种方法.我将压缩文件创建为*-min.js
,等等.要在我的页面上包含脚本或css文件,我调用服务器端方法:
<%= ScriptSrc("~/assets/myscript.js") %>
<%= LinkSrc("~/assets/main.css") %>
Run Code Online (Sandbox Code Playgroud)
这些方法执行以下操作:
在调试模式下,ScriptSrc
可能输出如下内容:
<script type="text/javascript" src="http://stage.myapp.com/assets/myscript.js?v=1.2" ></script>
但在生产中它会加载缩小版本:
<script type="text/javascript" src="http://stage.myapp.com/assets/myscript-min.js?v=1.2" ></script>
这样做的好处之一是我可以通过更改来完全切换完整版本和缩小版本web.config
,这有助于调试.
归档时间: |
|
查看次数: |
3645 次 |
最近记录: |