source map minified source to single unminified source with pseudo files

时间:2014-06-26 13:18:34

标签: requirejs r.js uglifyjs source-maps

我有一个场景,我无法将所有源上传到服务器,这意味着如果我将地图源化为缩小的文件,则检查员无法解析映射的资源,因为他们不会#39 ; t存在于服务器上。

是否可以生成三个文件,以便将缩小的源映射到包含所有源的单个文件,但是该单个源在检查器中被解释为多个单独的文件?这样,服务器上不需要存在所有源,只有三个文件:minified,map和unminified。

我无法在UglifyJS中找到任何选项,但也许还有另一个支持它的编译器,或者这是源地图规范的限制?

我现在能想到的唯一解决方法是将所有文件编译为单个优化文件w / r.js,然后映射该文件。不幸的是,我将失去在单个文件中查找行号并轻松导航源的能力。

1 个答案:

答案 0 :(得分:0)

事实证明,uglify2默认执行此操作。 我上面描述的功能是在源映射中内联sourceContent。