14个版本
0.17.16 | 2023年11月29日 |
---|---|
0.17.15 | 2023年11月27日 |
0.17.11 | 2023年10月24日 |
0.17.7 | 2023年9月29日 |
0.17.6 | 2023年8月21日 |
#3 在 #bundler
743 每月下载次数
260KB
5.5K SLoC
Trunk NG
构建、打包并将您的Rust WASM应用程序发布到Web上。
“收拾好东西,我们即将踏上冒险之旅!” ~ Ferris
Trunk是一个针对Rust的WASM Web应用程序打包器。Trunk通过源HTML文件使用简单、可选配置模式来构建和打包WASM、JS片段和其他资源(图像、CSS、SCSS)。
[!注意] 这是一个分支版本,添加了一些尚未合并到主分支的功能和错误修复。将
trunk
替换为trunk-ng
以进行所有操作。
📦 开发服务器 - Trunk附带内置服务器,用于快速开发工作流程,并支持HTTP和WebSocket代理。
🏗 变更检测 - Trunk监视您的应用程序以查找更改,并为您触发构建,包括自动浏览器重新加载。
入门
请访问 Trunk-ng 网站,那里有您所需的一切。以下是一些快速链接
- 安装
- 下载发布版二进制文件: https://github.com/ctron/trunk/releases
cargobinstall trunk-ng
cargo install --git https://github.com/ctron/trunk --branch trunk-ng trunk-ng
(来自git的最新版本)cargo install --path . trunk-ng
(来自本地目录的最新版本)
- 应用程序设置
- 资源
- 配置
- CLI命令
示例
查看我们维护在仓库中的示例Web应用程序,位于 examples
目录下。
贡献
欢迎任何人和每个人贡献!请查看 CONTRIBUTING.md 文档以获取更多详细信息。开始的最佳方式是找到一个开放的issue,然后开始实现它。让其他人知道你正在工作,并分享进度是一个很好的方法。尽早和经常提交pull request,并请使用GitHub的草稿pull request功能。
许可证
trunk-ng 是根据MIT许可证或Apache许可证2.0许可的,由您选择。
依赖项
~42–60MB
~1M SLoC