协调ASP.NET脚本包和源映射

时间:2013-12-06 18:27:44

标签: javascript asp.net bundling-and-minification

有没有办法为捆绑和缩小的文件设置默认System.Web.Optimization.ScriptBundle以生成source maps?是否有一个等效的解决方案,除了必须在每次构建之前预先生成包和源映射?

2 个答案:

答案 0 :(得分:21)

在此期间看起来某种灵魂已经发布了一个完全符合我需要的自定义类。

你可以在https://github.com/benmccallum/AspNetBundling找到他的来源。

答案 1 :(得分:6)

还没有内置,尽管我希望如此。话虽这么说,如果您不必使用内置优化器,您可以选择Web essentials found here并使用它为您创建包含地图文件的包。当您保存对源js文件的更改时,这些包保持最新,因此您不需要为每个构建重新创建包。

安装web essentials后右键单击任何脚本文件,选择上下文菜单顶部的web essentials选项,然后选择minify javascript file。或者,您可以选择多个javascript文件并使用Web essentials以相同的方式创建一个包。