#cargo-subcommand #cargo #子命令 #wasm

已删除 cargo-wa

使 Rust 中的 wasm 项目开发变得简单

使用旧的 Rust 2015

0.1.1 2017 年 11 月 26 日
0.1.0 2017 年 11 月 26 日

#188 in #子命令

MIT/Apache

17KB
320 代码行

cargo-wa

A cargo 子命令,用于处理 Rust wasm 项目!

构建要求

您需要已经安装最新稳定版本的 rustcrustupcargo

如何安装 cargo-wasm

cargo install cargo-wa

这就是您需要做的所有事情!然后您就可以开始运行命令了!

如何使用 cargo-wasm

设置

如果您还没有为 wasm 或 wasm-gc 设置 rustup,则需要运行

cargo wa setup

这将为您安装 wasm-gc,同时设置 rustup 使用 wasm32 后端。

创建新项目

要开始一个新的 wasm 项目,请运行

cargo wa new <project_name>

这将设置一个项目,其中包含一个裸 wasm 框架,可以从 index.html 文件在 site 文件夹下运行 wasm 函数。

构建项目

此命令假设您位于项目根目录。要构建 wasm 项目,请运行

cargo wa build

由于 wasm 调试构建中的 bug,所有构建目前都以发布模式构建/运行。请参阅问题 #1。

运行项目

此命令假设您位于项目根目录。要运行 wasm 项目,请运行

cargo wa run

这将尝试打开您的默认浏览器并从中运行代码。

由于 wasm 调试构建中的 bug,所有构建目前都以发布模式构建/运行。请参阅问题 #1。

贡献

有关更多信息,请参阅 CONTRIBUTING.md

许可证

许可方式如下

任选其一。

许可

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,均应按上述方式双许可,不得附加任何额外条款或条件。

依赖项

~2.5MB
~46K SLoC