11 个不稳定版本 (4 个破坏性更新)

新功能 0.6.0 2024年8月2日
0.5.0 2024年4月16日
0.4.3 2024年2月28日
0.4.1 2023年12月2日
0.2.0 2023年3月25日

#416 in WebAssembly

Download history 183/week @ 2024-04-14 2/week @ 2024-04-21 144/week @ 2024-07-28

每月下载量 144

MIT/Apache

590KB
15K SLoC

Rust 13K SLoC // 0.0% comments TypeScript 2K SLoC // 0.0% comments JavaScript 115 SLoC // 0.2% comments

vertigo-cli

Vertigo 库的打包工具和服务器

crates.io Documentation MIT or Apache 2.0 licensed Dependency Status downloads

此软件包提供了 vertigo 二进制文件,允许创建、构建、服务和监视基于 vertigo 的项目。

构建 命令期间执行的打包步骤

  1. 运行 cargo build
  2. 收集构建过程中以及由 vertigo / vertigo-macro 库产生的工件
    • index.html
    • wasm_run.js
    • your_project.wasm
    • 包含的静态文件
  3. 使用 wasm-opt 优化您的 .wasm 文件
  4. 向文件名添加哈希值[^hashes](以绕过浏览器的缓存)
  5. 将所有内容放入 build 字典中

安装

cargo install --force vertigo-cli

示例用法

生成新项目

vertigo new my_blog

构建项目

cd my_blog
vertigo build

提供服务

vertigo serve --host 0.0.0.0 --port 8000

监视项目

vertigo watch --disable-wasm-opt

[^hashes]: 除包含的静态文件的哈希值之外 - 这些由 vertigo-macro 库计算得出

依赖关系

~33–48MB
~842K SLoC