对照 外部函数接口 (FFI) | MoonBit Docs 感觉一些细节如何配置比较模糊,
- 默认打包出来是
main.wasm
而不是lib.wasm
, 不知道从哪里改配置 - 文档给出的纯 js 加载 WASM 的例子, 但工程当中一般都是经过 Vite 或者 Webpack/rspack 之类工具打包的, 对应代码如何写?
有没有现成例子啊, 想那个抄一下
对照 外部函数接口 (FFI) | MoonBit Docs 感觉一些细节如何配置比较模糊,
main.wasm
而不是 lib.wasm
, 不知道从哪里改配置有没有现成例子啊, 想那个抄一下
找了个 String 的 demo 想试试, 发现要传递 Js_string 才不会类型报错,
pub fn js_log1(s : Js_string) -> Unit = "basic" "jslog_1"
编译成功, 执行的时候有报错,
.instantiate(): Import #1 "js_string": module is not an object or functi
看着像是需要额外自己在 importObject 当中定义, 应该是 core 已有的函数吧, 哪边可以导入这些定义…