我有一个场景,我无法将所有源上传到服务器,这意味着如果我将地图源化为缩小的文件,则检查员无法解析映射的资源,因为他们不会#39 ; t存在于服务器上。
是否可以生成三个文件,以便将缩小的源映射到包含所有源的单个文件,但是该单个源在检查器中被解释为多个单独的文件?这样,服务器上不需要存在所有源,只有三个文件:minified,map和unminified。
我无法在UglifyJS中找到任何选项,但也许还有另一个支持它的编译器,或者这是源地图规范的限制?
我现在能想到的唯一解决方法是将所有文件编译为单个优化文件w / r.js,然后映射该文件。不幸的是,我将失去在单个文件中查找行号并轻松导航源的能力。
答案 0 :(得分:0)
事实证明,uglify2默认执行此操作。 我上面描述的功能是在源映射中内联sourceContent。