#显示 #浏览器 #如何 #方法 #有偏见 #创建

wasm-quicksort-example

这是一个示例仓库,展示了如何使用一种窄而有偏见的项目结构方法来创建类型安全的、高度可移植的WASM库。

1 个不稳定版本

0.0.1 2023年7月31日

#5 in #显示

MIT/Apache

10KB
118

wasm-pack-template

这是一个使用wasm-pack启动Rust和WebAssembly项目的模板。

Build Status

教程 | 聊天

Rust和WebAssembly工作组使用🦀🕸构建

关于

📚 阅读此模板教程!📚

此模板旨在编译Rust库到WebAssembly,并将生成的包发布到NPM。

请务必查看其他在线wasm-pack教程,了解其他模板和wasm-pack的用法。

🚴 使用

🐑 使用 cargo generate 克隆此模板

在此了解有关 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消息记录到开发者控制台。
  • LICENSE-APACHELICENSE-MIT:大多数Rust项目以这种方式许可,因此已为您包含

许可证

根据以下任一项许可

由您选择。

贡献

除非您明确表示,否则任何按照Apache-2.0许可证定义提交给您的工作中的贡献,都应按上述方式双重授权,没有任何额外的条款或条件。

依赖项

~1.7–2.7MB
~46K SLoC