webpack-dev-server CLI
$ webpack-dev-server <entry>
All webpack [[CLI|cli]] options are valid for the webpack-dev-server CLI too, but there is no <output>
default argument. For the webpack-dev-server CLI a webpack.config.js
(or the file passed by the --config
option) is accepted as well.
There are some additional options:
--content-base <file/directory/url/port>
: base path for the content.--quiet
: don't output anything to the console.--no-info
: suppress boring information.--colors
: add some colors to the output.--no-colors
: don't used colors in the output.--host <hostname/ip>
: hostname or IP.--port <number>
: port.--inline
: embed the webpack-dev-server runtime into the bundle.--hot
: adds theHotModuleReplacementPlugin
and switch the server to hot mode. Note: make sure you don't addHotModuleReplacementPlugin
twice.--hot --inline
also adds thewebpack/hot/dev-server
entry.--lazy
: no watching, compiles on request (cannot be combined with--hot
).--https
: serves webpack-dev-server over HTTPS Protocol. Includes a self-signed certificate that is used when serving the requests.--cert
,--cacert
,--key
: Paths the certificate files.
Configuration under devServer
in webpack.config.js
are merged with the CLI options. For options under devServer
see next section.