3

我正在尝试在我的树莓派 (3b) 上构建一些 webassembly rust 应用程序。一切顺利,虽然我在运行时遇到错误wasm-pack

~/rust/wasm-game-of-life $ wasm-pack build
[INFO]: Checking for the Wasm target...
[INFO]: Compiling to Wasm...
    Finished release [optimized] target(s) in 0.50s
[INFO]: Installing wasm-bindgen...
Error: no prebuilt wasm-opt binaries are available for this platform: Unrecognized target!
To disable `wasm-opt`, add `wasm-opt = false` to your package metadata in your `Cargo.toml`.

似乎没有wasm-opt为我的(armv71)平台找到二进制文件。但是从这里克隆它们并自己构建它们似乎很容易。

但我的问题是如何将它们添加到 webassembly,以便找到它们?

编辑:要清楚,构建“成功”完成,即我可以运行包。但是,我想使用的大小或速度优化wasm-opt

4

1 回答 1

0

我恐怕还没有解决方案,因为它根本没有在代码中实现(但它似乎在 TODO 列表中:代码中有注释,但没有实际匹配的实现)。

在 github 上打开了一个问题,它仍然是打开的。如果您有相同的问题,请在该问题中报告,以便获得更高的优先级。

此问题报告(特别是此 commit )提出了一个修复建议,但还需要对其进行审查、测试和合并

于 2021-01-16T10:45:49.593 回答