相关疑难解决方法(0)

获取源映射使用已评估的代码

我有一个构建脚本,通过uglifyjs运行我的所有代码,做一些花哨的缓存,最终运行eval( code )在一些JavaScript文件上.

我正在尝试使用源映射启动和运行整个过程,但只要我正在使用,我似乎无法使其工作eval.如果我直接使用<script src="...">它链接到文件工作正常.

在我的eval代码中,我有:

code, blah blah blah
//@ sourceMappingURL=/cache/618a67795c7460184bd9b99020cbb9fd.map
Run Code Online (Sandbox Code Playgroud)

然后在那个.map文件中,我有:

{
      "version"  : 3
    , "file"     : "618a67795c7460184bd9b99020cbb9fd.map"
    , "sources"  : ["/js/Parallax-JS/js/parallax-2.js"]
    , "names"    : [
          "a"
        , "bunch"
        , "of"
        , "variable"
        , "names"
    ]
    , "mappings" : "... LONG MAP ..."
}
Run Code Online (Sandbox Code Playgroud)

我试过把它放在//@ sourceURL=最后,至少给了我正确的文件名,但仍然没有可读源.

有任何想法吗?在Chrome 25(dev)和26(canary)中进行测试

javascript source-maps

5
推荐指数
2
解决办法
2099
查看次数

标签 统计

javascript ×1

source-maps ×1