5 个版本
0.2.2 | 2019年12月27日 |
---|---|
0.2.1 | 2019年11月22日 |
0.2.0 | 2019年11月20日 |
0.1.1-alpha.0 | 2019年8月17日 |
0.1.0 | 2019年4月10日 |
在 WebAssembly 中排名 #617
435KB
3.5K SLoC
🦀🕸️ wasm-pack-template
使用 wasm-pack
启动Rust和WebAssembly项目的模板。
此模板旨在将Rust库编译成WebAssembly,并将生成的包发布到NPM。
请务必查看其他在线的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
,一个针对小型代码大小优化的分配器。
依赖项
~4–6.5MB
~116K SLoC