< 返回版块

eweca-d 发表于 2022-07-20 22:15

今天心血来潮想尝试把一部分JS代码改成wasm。这是我第一次正式尝试使用wasm。跟着“Rust 🦀 and WebAssembly 🕸”成功的走了一遍生命游戏。然后尝试将wasm加入Vue的时候就出问题了,一直提示“wasm.memory is undefined”。然后各种搜索,得知使用需要先“init”,然后又各种提示我找不到module。最后,终于找到是需要使用“wasm-pack build --target web”编译。

我看了下,这样编译后取消了列表里的“XXX_bg.js”。话说怎么理解“--target web”这个option?另外一定要在页面开始后再异步加载wasm吗?这个好麻烦。

PS:另外官方这书略离谱了吧,跟着做完也就能运行个仅可以在template里用的例子,不各种搜索根本无法在普通的项目里用啊。不过赞一个wasm-pack用rust写wasm整体挺符合直觉的。

评论区

写评论

还没有评论

1 共 0 条评论, 1 页