是否可以通过 Node 调试 wasm 模块?
我正在使用 vscode 并使用 emcc -g4 --source-map-base
进行编译。在 C 源文件中放置断点是无效的。尝试通过 Chrome 使用 node inspect
或 node --inspect
进行调试也不允许我使用断点,尽管可以从常规网页调试 wasm 模块 Chrome 。
我正在使用 nodejs v10.13。
最佳答案
Firefox Developer Edition(截图)和 Chrome 71 都支持 WebAssembly Source Maps。
您忘记的是,包含源映射的路径。例如:
emcc -g4 --source-map-base http://localhost:8000/
使用此选项,每个源文件路径都以 http://localhost:8000/
为前缀。所以将其替换为您的源目录。
关于node.js - 使用 Node 调试 WebAssembly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53629615/