这是 wasm-pack 的**未发布**文档,已发布的文档可在 Rust 和 WebAssembly 主文档网站上找到 。此处记录的功能可能在 wasm-pack 的发布版本中不可用。

命令

wasm-pack 有几个命令可以帮助您在构建 Rust 生成的 WebAssembly 项目的过程中。

  • new:此命令使用模板为您生成一个新项目。 了解更多
  • build:此命令为您构建一个包含已编译 wasm 和生成的 JS 的 pkg 目录。 了解更多
  • packpublish:这些命令将创建一个 tarball,并可以选择将其发布到注册表,例如 npm。 了解更多

已弃用命令

  • init:此命令已被 build 弃用。

日志级别

默认情况下,wasm-pack 显示许多有用的信息。

您可以使用 --verbose 使其显示更多信息,或者使用 --quiet 使其静默所有 stdout。

您还可以使用 --log-level 对 wasm-pack 的日志输出进行细粒度控制

  • --log-level info 是默认值,它会导致记录所有消息。
  • --log-level warn 会导致显示警告和错误,但不会显示信息。
  • --log-level error 只会导致显示错误。

这些标志是全局标志,因此它们可以与每个命令一起使用,并且必须在命令之前出现

wasm-pack --log-level error build
wasm-pack --quiet build
wasm-pack --verbose build