我在Visual Studio的ASP MVC 4项目中安装了UglifyJS2作为命令行工具,用它来uglify我写的js文件。我需要保留函数名称,因此我设置--keep-fnames
。
到目前为止,在我尝试以下命令后,我得到了包含函数名称的uglified文件:
uglifyjs sample.js --compress --mangle --keep-fnames --output sample.min.js
但是当我编辑未压缩文件时,我认识到有一个所谓的源映射会自动将新版本压缩到.min.js文件。
我想使用这个源映射,但问题是它没有保留我的原始javascript文件的函数名称,我发现没有解决方案在此源映射文件中的任何位置设置压缩选项,我都没有在Web中找到任何灵魂...
修改
经过一番研究后,我发现源地图来自visual studio的扩展(webessentials 2012)。我还没有找到任何关于如何配置源地图的文档(如果可能的话)。