1 个不稳定版本
0.3.0 | 2024 年 2 月 7 日 |
---|
#10 在 #htmx
66KB
1.5K SLoC
web-client
此项目使用 bun v1.0.2 中的 bun init
创建。 Bun 是一个快速的集成 JavaScript 运行时。
安装
由于此包包含 TypeScript 和 CSS,需要安装和构建步骤。
当前方法是通过利用构建脚本(参见此包中的 build.rs),为应用程序构建 js 和 css。此外,我们还需要确保已安装 node/npm/bun 包。这是通过在 cargo build 时对 package.json 进行哈希处理来实现的。如果哈希值已更改,则 bun 会安装依赖项。
另一种方法是在 package.json 发生更改时利用 git 钩(post-merge)来 bun 安装。由于 git 钩未进行提交,因此需要手动步骤或挂钩到 cargo build 以自动设置 git 钩。
如果您需要手动安装(通常不需要)...
bun install
您可以使用以下命令手动构建 js 和 css(以及监视)
bun build ./src/client/common.js --outdir ./out --watch
bunx tailwindcss -i ./src/client/common.css -o ./out/common.css --watch
依赖项
~10–18MB
~230K SLoC