← All tools

@11ty/eleventy-dev-server

Popularity 65 Updated Network & Systems

A minimal, modern, generic, hot-reloading local web server to help web developers.

npmauto-collected

Installation

npm
npm install -g @11ty/eleventy-dev-server

Install with npm.

<p align="center"<img src="https://www.11ty.dev/img/logo-github.svg" width="200" height="200" alt="11ty Logo"</p

eleventy-dev-server 🕚⚡️🎈🐀

A minimal, modern, generic, hot-reloading local web server to help web developers.

➡ Documentation

  • Please star Eleventy on GitHub!
  • [](https://www.npmjs.com/package/@11ty/eleventy-dev-server)

Installation

This is bundled with @11ty/eleventy (and you do not need to install it separately) in Eleventy v2.0 and newer.

CLI

Eleventy Dev Server now also includes a CLI. The CLI is for standalone (non-Eleventy) use only: separate installation is unnecessary if you’re using this server with @11ty/eleventy.

npm install -g @11ty/eleventy-dev-server

# Alternatively, install locally into your project
npm install @11ty/eleventy-dev-server

This package requires Node 18 or newer.

CLI Usage

# Serve the current directory
npx @11ty/eleventy-dev-server

# Serve a different subdirectory (also aliased as --input)
npx @11ty/eleventy-dev-server --dir=_site

# Disable the `domdiff` feature
npx @11ty/eleventy-dev-server --domdiff=false

# Full command list in the Help
npx @11ty/eleventy-dev-server --help

Tests

npm run test
  • We use the ava JavaScript test runner (Assertions documentation)

Changelog

  • v3.0.0 bumps Node.js minimum to 20, chokidar@4 drops support for globs in watch option
  • v2.0.0 bumps Node.js minimum to 18.