1 个不稳定版本
0.4.7 | 2023年9月13日 |
---|
#518 在 WebAssembly
315KB
6.5K SLoC
wasm-pack-template
使用 wasm-pack 快速启动 Rust 和 WebAssembly 项目的模板。
教程 | 聊天
由 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
,一个针对小代码大小优化的分配器。
依赖项
~12MB
~228K SLoC