#static-site #live-reload #server #directory #spin #up #customizable

app dev-serve

使用实时重新加载启动简单的静态网站服务器

5 个版本

0.2.1 2024年2月21日
0.2.0 2024年1月25日
0.1.2 2023年7月28日
0.1.1 2023年7月27日
0.1.0 2023年7月27日

#125 in HTTP 服务器

Download history 25/week @ 2024-03-30 6/week @ 2024-04-06

每月 51 次下载

GPL-3.0-or-later

33KB
381 代码行

dev-serve

GitHub Actions Status Crates

使用实时重新加载启动简单的静态网站服务器

  • 简单:使用 dev-serve <dir><dir> 中启动服务器。
  • 实时重新加载:文件更改时自动重新加载页面。
  • 可定制:更改端口,启用/禁用实时重新加载等。
目录

什么是以及为什么

主要用于满足个人需求,快速启动 Web 服务器并在更改时重新加载页面。

使用方法

$ dev-serve -h

Serve a directory with auto-reload

Usage: dev-serve [OPTIONS] [PATH]

Arguments:
  [PATH]  Directory to serve

Options:
  -p, --port <PORT>                Select port to use [default: 3000]
  -r, --reload                     Auto-reload and watch directory
  -e, --extensions <EXTENSIONS>    File extensions to watch
  -v, --verbose                    Verbose output
  -c, --completions <COMPLETIONS>  [possible values: bash, elvish, fish, powershell, zsh]
  -h, --help                       Print help (see more with '--help')
  -V, --version                    Print version

帮助

最后,您可以使用 dev-serve --help/dev-serve --h 获取帮助。

安装

目前,该软件包在 Homebrew、AUR 和 Nix 等几个地方可用。

Cargo
cargoinstall dev-serve
Homebrew
  1. brewtap sondr3/homebrew-taps
  2. brewinstall dev-serve

发布页面

您还可以从 发布标签 下载匹配的发布版本,解压存档并将二进制文件放置在您的 $PATH 中。请注意,对于 Linux,推荐使用 unknown-linux-musl.tar.gz,因为它静态链接,因此应该在任何 Linux 发行版上运行。

许可证

GPLv3+。

依赖项

~14–28MB
~372K SLoC