---
schema_version: "1"
id: 4dd485267f81ac2f90953fa85d0a97a817e0d4485cd4870113909b788dd399f1
title: lwr dev
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lwr-node/lwr/references/lwr-dev.md
canonical_url: https://developer.salesforce.com/docs/platform/lwr/references/cli-reference/lwr-dev.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: bde3e772d959dacb2446d434fb29325b6b1ac7d0a46c917d56cbe3d2709f9ac1
products:
  - Lightning Web Runtime
---
# lwr dev

The `lwr dev` command starts a local development server that recompiles the source when it observes changes to local files. You can append `{options}` to this on the command line to configure settings like port number and server mode for your local server.

| Option                | Type    | Required/Optional | Description                                                                                                                                                                                                 |
| --------------------- | ------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-p`, `--port <port>` | Number  | Optional          | Set the [port](https://developer.salesforce.com/docs/platform/lwr/references/guides/lwr-configure-project.md#configure-the-port-and-server) for the local development server. If a port isn't specified, the default value is `3000`.                                  |
| `-m`, `--mode <mode>` | String  | Optional          | Set the [server mode](https://developer.salesforce.com/docs/platform/lwr/references/guides/lwr-get-started.md#set-the-lwr-server-modes). If a server mode isn't specified, the default value is `dev`. Accepted values are `dev`, `compat`, `prod-compat`, and `prod`. |
| `-o`, `--open`        | Boolean | Optional          | Open the static site in the browser on startup. By default, the browser doesn't open on startup.                                                                                                            |
| `-h`, `--help`        |         | Optional          | View help text for `lwr dev` options in the CLI.                                                                                                                                                            |
