gpt4 book ai didi

javascript - 在 Coffeescript 中,堆栈跟踪具有不一致的文件名和行号

转载 作者:行者123 更新时间:2023-11-29 21:57:14 25 4
gpt4 key购买 nike

示例代码:

Error.prepareStackTrace = (_, stack) -> stack

test = ->
err = new Error()
console.log err.stack[1].getFileName(), ":", err.stack[1].getLineNumber()

test()

这会打印出 path\to\file.coffee : 14,其中 14 显然引用了生成的 JS 文件。有没有什么办法解决这一问题?

我很乐意为 JS 提供 CS 行号和 CS 文件的路径。

最佳答案

这是一个已知问题。

问题是 node.js 还不支持源映射。

但是这个问题有几个第三方解决方案,例如:

我自己没有尝试过任何这些模块,但它们看起来不错。

关于javascript - 在 Coffeescript 中,堆栈跟踪具有不一致的文件名和行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com