1个不稳定版本
0.0.1 | 2022年12月8日 |
---|
#20 在 #wasm-pack
7KB
关于
本模板旨在将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
,一个针对小型代码大小的分配器。
依赖
~1.2–2MB
~29K SLoC