50 个版本 (稳定)
新 4.3.6 | 2024 年 8 月 22 日 |
---|---|
4.3.5 | 2024 年 7 月 16 日 |
4.3.2 | 2024 年 6 月 11 日 |
4.2.6 | 2024 年 3 月 7 日 |
1.0.1 | 2021 年 1 月 16 日 |
在 WebAssembly 中排名 1248
每月下载 1,450 次
6.5MB
128K SLoC
wasmer-cli

此 crate 是 Wasmer CLI。
推荐通过 wasmer-installer 安装 wasmer
。
但是,您也可以通过 Cargo 安装 wasmer
(您需要指定要使用的编译器)
cargo install wasmer-cli --features "singlepass,cranelift"
或者在代码库内部构建它
cargo build --release --features "singlepass,cranelift"
功能
Wasmer 支持以下功能
wat
(默认):支持执行 WebAssembly 文本文件。wast
(默认):支持运行 wast 测试文件。cache
(默认):支持或自动缓存编译的工件。wasi
(默认):支持 WASI。emscripten
(默认):支持 Emscripten。singlepass
:支持 Singlepass 编译器。cranelift
:支持 Cranelift 编译器。llvm
:支持 LLVM 编译器。
CLI 命令
安装了 Wasmer 之后,您可以轻松执行 WebAssembly 文件
获取当前的 Wasmer 版本
wasmer -V
执行 WebAssembly 文件
wasmer run myfile.wasm
编译 WebAssembly 文件
wasmer compile myfile.wasm -o myfile.wasmu
运行编译后的 WebAssembly 文件(最快)
wasmer run myfile.wasmu
依赖项
~85MB
~1.5M SLoC