2个不稳定版本
| 0.3.0 | 2024年7月11日 |
|---|---|
| 0.2.0 | 2022年4月24日 |
#324 in WebAssembly
2MB
30K SLoC
关于
这个模板旨在将Rust库编译成WebAssembly,并将生成的包发布到NPM。
请务必查看其他在线的wasm-pack教程以获取其他模板和wasm-pack的使用方法。
🚴 使用
🐑 使用cargo generate克隆此模板
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git --name my-project
cd my-project
🛠️ 使用wasm-pack build构建
wasm-pack build
🔬 使用wasm-pack test在无头浏览器中测试
wasm-pack test --headless --firefox
🎁 使用wasm-pack publish发布到NPM
wasm-pack publish
🔋 包含电池
wasm-bindgen,用于WebAssembly和JavaScript之间的通信。console_error_panic_hook,用于将panic消息记录到开发者控制台。wee_alloc,一个针对小型代码大小优化的分配器。
依赖项
~30–43MB
~560K SLoC