在stackscript中打开堆栈跟踪以了解异常

时间:2018-07-22 03:36:09

标签: ocaml bucklescript

我正在尝试将OCaml测试从OUnit2移植到bs-jest,但是我从某个测试中引发了一个Not_found异常,但我不知道它来自哪里。有没有办法在扣脚本中启用堆栈跟踪?

在OCaml中,我会将-g选项传递给编译器,但在调用bsc时似乎没有任何作用。当引发异常但未捕获到异常时,程序只是崩溃而没有任何信息,当我捕获并使用说Printexc.get_backtrace时,我得到消息“(程序未与-g链接,无法打印堆栈回溯)”。 / p>

1 个答案:

答案 0 :(得分:0)

BuckleScript异常处理有点奇怪。尝试使用建议的here技术将您的异常替换为BS样式的异常。