1 个不稳定版本
0.1.0 | 2023 年 8 月 21 日 |
---|
#1044 in WebAssembly
50KB
532 行
⚠️ 进行中 ⚠️
描述。
概要
设置
我们将使用 wasm-pack
来构建、测试和发布我们的 Wasm 项目。
为 JavaScript 构建项目
wasm-pack build
命令将此目录中的代码编译成 Wasm,并默认生成一个 pkg
文件夹,包含 Wasm 二进制文件、JavaScript 包装器文件、确定性-bloom-wasm README(和版本)以及一个 package.json
文件。
-
针对 node
wasm-pack build --target nodejs
-
针对浏览器
wasm-pack build --target web
-
针对像 webpack 这样的打包器
wasm-pack build --target bundler
测试项目
要在当前目录中运行测试,请使用以下命令之一
- 运行预期在 Node.js 中执行的测试
wasm-pack test --node
- 在无头浏览器中运行浏览器测试
wasm-pack test --headless --firefox --chrome --safari
注意:在本地运行时,请确保已安装适当的浏览器。
发布软件包
构建包后,默认情况下它位于 pkg
目录下(或您选择的子目录),您可以通过(给定凭证)将其打包并发布到 npm
wasm-pack publish
许可证
本项目采用 Apache License 2.0 许可证,或 https://apache.ac.cn/licenses/LICENSE-2.0。
依赖项
~2.4–5.5MB
~100K SLoC