# `mix volt.dev`
[🔗](https://github.com/elixir-volt/volt/blob/v0.16.0/lib/mix/tasks/volt.dev.ex#L1)

Start the Volt file watcher for development.

Reads configuration from `config :volt` and `config :volt, :server`.
Pass a profile name as the first argument to use a named profile.
CLI flags override config values.

    mix volt.dev
    mix volt.dev my_app_web

## Options

  * `--root` — asset source directory (default from config or `"assets"`)
  * `--watch-dir` — additional directory to watch for Tailwind scanning (repeatable)
  * `--reload-dir` — additional directory whose changes trigger a full browser reload (repeatable)
  * `--tailwind` — enable Tailwind CSS rebuilds
  * `--tailwind-css` — custom Tailwind input CSS file
  * `--tailwind-outdir` — directory to write rebuilt CSS (default: `"priv/static/assets/css"`)
  * `--target` — JS target (default: `es2020`)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
