24 个版本 (12 个重大变更)
0.13.0 | 2024 年 7 月 1 日 |
---|---|
0.12.1 | 2023 年 6 月 27 日 |
0.11.1 | 2023 年 5 月 11 日 |
0.11.0 | 2023 年 3 月 19 日 |
0.1.0 | 2018 年 3 月 16 日 |
#48 in WebAssembly
每月 85,396 次下载
在 8 crate 中使用
430KB
3.5K SLoC
关于
该工具旨在成为构建和操作您希望在浏览器或 Node.js 中与 JavaScript 互操作 rust 生成的 WebAssembly 的一个一站式商店。 wasm-pack
帮助您构建可以发布到 npm 注册表或与其他任何 JavaScript 包一起使用的 rust 生成的 WebAssembly 包,例如 webpack。
该项目是 rust-wasm 组的一部分。您可以通过访问该仓库了解更多信息!
🔮 先决条件
此项目需要 Rust 1.30.0 或更高版本。
⚡ 快速入门指南
访问我们的文档中的 快速入门指南。
🎙️ 命令
new
: 使用模板生成新的 RustWasm 项目build
: 从 rustwasm crate 生成 npm wasm 包test
: 运行浏览器测试pack
和publish
: 创建 rustwasm 包的 tarball 并/或发布到注册表
📝 记录
wasm-pack
在运行时使用 env_logger
来生成日志。
要配置日志级别,请使用 RUST_LOG
环境变量。例如
RUST_LOG=info wasm-pack build
👯 贡献
阅读我们关于如何开始开发 wasm-pack
的指南 指南,并查看我们的 贡献策略。
🤹♀️ 管理机构
本项目是 rustwasm 工作组 的一部分。
该项目由 ashleygwilliams 创立,并由 drager 和 Rust Wasm 工作组核心团队维护。
依赖
~16–29MB
~466K SLoC