Netlify CLI dev command
Local dev server The dev command will run a local dev server with Netlify’s proxy and redirect rules
Usage
netlify devFlags
command(string) - command to runcontext(string) - Specify a deploy context for environment variables (”production”, ”deploy-preview”, ”branch-deploy”, ”dev”) orbranch:your-branchwhereyour-branchis the name of a branch (default: dev)country(string) - Two-letter country code (https://ntl.fyi/country-codes) to use as mock geolocation (enables —geo=mock automatically)dir(string) - dir with static filesedge-inspect(string) - enable the V8 Inspector Protocol for Edge Functions, with an optional address in the host:port formatedge-inspect-brk(string) - enable the V8 Inspector Protocol for Edge Functions and pause execution on the first line of code, with an optional address in the host:port formatfilter(string) - For monorepos, specify the name of the application to run the command inframework(string) - framework to use. Defaults to #auto which automatically detects a frameworkfunctions(string) - specify a functions folder to servefunctions-port(string) - port of functions servergeo(cache | mock | update) - force geolocation data to be updated, use cached data from the last 24h if found, or use a mock locationlive(string) - start a public live session; optionally, supply a subdomain to generate a custom URLno-open(boolean) - disables the automatic opening of a browser windowdebug(boolean) - Print debugging informationauth(string) - Netlify auth token - can be used to run this command without logging inoffline(boolean) - Disables any features that require network accessport(string) - port of netlify devskip-gitignore(boolean) - skip adding .netlify to .gitignore filetarget-port(string) - port of target app server
| Subcommand | description |
|---|---|
dev:exec | Runs a command within the netlify dev environment. For example, with environment variables from any installed add-ons |
Examples
netlify devnetlify dev -d publicnetlify dev -c "hugo server -w" --target-port 1313netlify dev --context production # Use env var values from production contextnetlify dev --context deploy-preview # Use env var values from deploy-preview contextnetlify dev --context branch:feat/make-it-pop # Use env var values from the feat/make-it-pop branch context or branch-deploy contextnetlify dev --edge-inspectnetlify dev --edge-inspect=127.0.0.1:9229netlify dev --edge-inspect-brknetlify dev --edge-inspect-brk=127.0.0.1:9229netlify dev --skip-gitignore # skip adding .netlify to .gitignoreBROWSER=none netlify dev # disable browser auto openingdev:exec
Section titled “dev:exec”Runs a command within the netlify dev environment. For example, with environment variables from any installed add-ons
Usage
netlify dev:execArguments
- …cmd - the command that should be executed
Flags
context(string) - Specify a deploy context for environment variables (”production”, ”deploy-preview”, ”branch-deploy”, ”dev”) orbranch:your-branchwhereyour-branchis the name of a branch (default: dev)filter(string) - For monorepos, specify the name of the application to run the command indebug(boolean) - Print debugging informationauth(string) - Netlify auth token - can be used to run this command without logging in
Examples
netlify dev:exec npm run bootstrapnetlify dev:exec --context deploy-preview npm run bootstrap # Run with env var values from deploy-preview contextnetlify dev:exec --context branch:feat/make-it-pop npm run bootstrap # Run with env var values from the feat/make-it-pop branch context or branch-deploy context