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

Download history • Rust 包仓库 179/week @ 2024-05-02 • Rust 包仓库 324/week @ 2024-05-09 • Rust 包仓库 149/week @ 2024-05-16 • Rust 包仓库 390/week @ 2024-05-23 • Rust 包仓库 319/week @ 2024-05-30 • Rust 包仓库 345/week @ 2024-06-06 • Rust 包仓库 288/week @ 2024-06-13 • Rust 包仓库 260/week @ 2024-06-20 • Rust 包仓库 271/week @ 2024-06-27 • Rust 包仓库 543/week @ 2024-07-04 • Rust 包仓库 338/week @ 2024-07-11 • Rust 包仓库 266/week @ 2024-07-18 • Rust 包仓库 499/week @ 2024-07-25 • Rust 包仓库 291/week @ 2024-08-01 • Rust 包仓库 283/week @ 2024-08-08 • Rust 包仓库 331/week @ 2024-08-15 • Rust 包仓库

每月下载 1,450

MIT 许可证

6.5MB
128K SLoC

wasmer-cli 构建状态 加入 Wasmer Slack MIT 许可证

此 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