dev
Starts a development server.
npx frontity dev [options]Arguments
[options]
[options]Option
Description
Builds the project for production. Related environment variable: FRONTITY_DEV_PRODUCTION
--port <port>
Runs the server on a custom port. Default is 3000. Related environment variable: FRONTITY_DEV_PORT
--https
Runs the server using https. Related environment variable: FRONTITY_DEV_HTTPS
--dont-open-browser
Don't open a browser window with the localhost. Related environment variable: FRONTITY_DEV_DONT_OPEN_BROWSER
Create bundles with es5 or module. Default target is module. Related environment variable: FRONTITY_DEV_TARGET
Set the public path for static assets. Default path is /static/. Related environment variable: FRONTITY_DEV_PUBLIC_PATH.
--help
Output usage information
Examples
Starts a server in development mode using https and port 3002
npx frontity dev --https --port 3002Starts a server in development mode using the folder
assetsas the path for statics
npx frontity dev --public-path="/assets"The --production option
--production optionThis flag correspond to webpack’s mode parameter so it will run webpack in the production mode as described there before launching the development server.
So, if you do:
npx frontity dev --productionThe webpack bundler internally will do things like..
Enable certain webpack-specific optimizations and minify the code
Also disable hot-module reloading (HMR)
Not create source maps
Append hashes to filenames so for caching purposes
Normally, you would always use the development server in development mode, but sometimes you may want to check that everything works in production mode, or check the bundle analyzer (the files at /build/analyze) for the production bundle.
Environment Variables
FRONTITY_DEV_TARGET
FRONTITY_DEV_TARGETCreate bundles with es5, module or both. Default target is both.
If detected, and no --target <target> option is defined for dev Frontity command, this environment variable value will be applied.
Example:
FRONTITY_DEV_TARGET=module
FRONTITY_DEV_TARGET=esFRONTITY_DEV_PORT
FRONTITY_DEV_PORTRuns the server on a custom port. Default is 3000.
If detected, and no --port <port> option is defined for dev Frontity command, this environment variable value will be applied.
Example:
FRONTITY_DEV_PORT=3002FRONTITY_DEV_HTTPS
FRONTITY_DEV_HTTPSRuns the server using https.
Example:
FRONTITY_DEV_HTTPS=trueFRONTITY_DEV_PRODUCTION
FRONTITY_DEV_PRODUCTIONfrontity dev by default runs the server in "development mode" (no optimizations, uses the dev build of react, etc.). Setting this variable makes it run in "production mode".
Example:
FRONTITY_DEV_PRODUCTION=trueFRONTITY_DEV_PUBLIC_PATH
FRONTITY_DEV_PUBLIC_PATHSet the public path for static assets. Default path is /static/.
If detected, and no --public-path flag is defined for dev Frontity command, this environment variable value will be applied.
Example:
FRONTITY_DEV_PUBLIC_PATH=/assets/FRONTITY_DEV_DONT_OPEN_BROWSER
FRONTITY_DEV_DONT_OPEN_BROWSERDon't open a browser window after the Frontity server has been started.
Example:
FRONTITY_DEV_DONT_OPEN_BROWSER=trueLast updated
Was this helpful?