rust - 在浏览器中调试 WebAssembly 时如何查看 Rust 源代码?

标签 rust source-maps webassembly

我正在使用 YEW framework 在 Rust 中测试一个简单的待办事项应用程序.当我遇到错误时,浏览器控制台 (Devmode) 会显示 JavaScript 或汇编程序(我同时尝试了 Chrome 和 Firefox)。我怎样才能得到 Rust 代码?我必须在某处设置源 map 吗?

最佳答案

要实现这一点,您需要 WebAssembly 来支持源映射。这是正在考虑的事情 future tooling ,但我认为还没有取得太大进展。

还有一个 open issue for Rust sourcemap support

关于rust - 在浏览器中调试 WebAssembly 时如何查看 Rust 源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50721411/

相关文章:

arrays - 是否有一种正确的方法可以在引用一维中转换二维数组

Typescript + Electron 资源图

javascript - 将 JavaScript 数组作为参数传递给 WebAssembly 函数

命名组匹配的正则表达式数组

rust - impl 没有派生的大型结构的默认糖

json - FromJson 和 ToJson 用于我自己的结构

rust - 如何让 cargo test 只显示运行的测试?

gulp - 带有 Gulp、Browserify、Babel、ES6 和 React 的源映射

javascript - source map HTTP 请求不发送 cookie 头

performance - Web Assembly (Wasm),垃圾收集