source-maps

    2热度

    1回答

    Source maps在单步执行缩小的库代码等方面非常有用。使用源地图.js文件中的前几行看起来是这样的默认: /*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery.min.map */ 如果你没有在同一目录jquery.min

    9热度

    2回答

    在谷歌Chrome,我在想,如果堆栈跟踪将在未来提供测绘保障。目前,使用源映射,抛出一个错误将为我的TypeScript文件提供行号链接,但是...当调用Error.stack时,它会给我JavaScript行和文件。 这里有一个参考图片:http://puu.sh/4DTOG.png 正如你会发现,实际行的错误是被链接到打字稿文件,但堆栈跟踪链接到JavaScript文件。

    1热度

    1回答

    我花了一些时间尝试设置Chrome和我的.scss文件之间的源代码映射,以便我可以在浏览器中进行编辑和保存以进行常规调试。尽管如此,其中一个更重要的步骤似乎是启用DevTools实验,然后选择“支持Sass”。好吧,我已经多次启用了这些实验,并且仍然没有Sass支持的框。 Chrome是否可能自动将其包含在更新的更新中? 屏幕截图证明其不存在。 (没关系,我不允许发布它)。

    1热度

    1回答

    我最近开始使用uglify-js来压缩我的JavaScript。源地图是一个很好的调试功能,但对于我们来说,压缩JavaScript的好处之一就是混淆。 将源地图放在一个密码保护的目录中防止被动观察者使用它来重新美化我们的JavaScript?他会有任何不良的副作用吗? 我不熟悉浏览器如何以及何时请求此文件。我不希望它触发密码提示和不方便的用户,但我也不希望它公开可见。

    1热度

    1回答

    我有一段时间的恶魔试图让调试器与我的coffeescript文件一起工作,当使用karma测试运行器进行测试时。 假设我所要做的就是告诉Webstorm文件监视器生成源映射,调试器将与karma测试运行器一起工作。不幸的是,调试器似乎无法识别coffeescript编译器输出的映射文件。它寻找file.coffee - > file.js.map。然而,尽管试图让其他一些导致映射文件总是file.

    6热度

    1回答

    我已经实现用window.onerror,在那里我检索当前的错误和堆栈跟踪,并将其发送给使用AJAX window.onerror = function(message, url, line) { var stackTrace = printStackTrace(); //get stack trace //send message, url, line and sta

    8热度

    3回答

    我想了解CSS源图如何工作。我创建了一个非常简单的scss文件。 #navbar { color: black; } 当我编译上面的scss时,我得到下面的映射文件。 { "version": "3", "mappings": "AAAA,OAAQ;EACP,KAAK,EAAE,KAAK", "sources": ["test.scss"], "file": "test.c

    0热度

    1回答

    我如何指示谷歌封闭编译器创建一个映射文件为我的缩小文件在不同的文件夹保留正确的相对路径。 我甚至无法在sourcemap代指定sourceRoot作为选项 我在/Js/common.js一个JavaScript文件,然后其他一些文件/Admin/js/plugin.js "C:\Program Files\Java\jre6\bin\java.exe" -jar "..\SolutionItems

    30热度

    6回答

    我写了一个AngularJS应用程序,但它证明了一点噩梦调试。我正在使用Grunt + uglify来连接和缩小我的应用程序代码。它还会在缩小的JS文件旁边创建源地图。 当文件中存在JS错误,但在AngularJS应用程序之外时,源映射似乎正常工作。例如如果我在其中一个文件的顶部写入console.log('a.b');,则Chrome调试器中记录的错误会显示原始文件的行+文件信息,而不是缩小的文

    2热度

    1回答

    我正在编写一个工具,它将使用browserify转换将许多行添加到许多JavaScript文件的顶部和底部。我想弄清楚如何生成包含原始源代码转换以及删除由我的其他代码创建的偏移量的源代码贴图。例如: # original source file - test.coffee console.log "test" 此使用的CoffeeScript编译器被变换成 // Generated by C