webdev 2.0.0-alpha.0 webdev: ^2.0.0-alpha.0 copied to clipboard
A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart.
A CLI for Dart web development.
See the Dart 2 Web Migration Guide for more information.
Installation #
$ pub global activate webdev
Usage #
webdev
provides two commands: serve
and build
.
webdev serve
#
$ webdev help serve
Run a local web development server and a file system watcher that rebuilds on
changes.
Usage: webdev serve [arguments] [<directory>[:<port>]]...
-h, --help Print this usage information.
-o, --output A directory to write the result of a build to.
Or a mapping from a top-level directory in the
package to the directory to write a filtered
build output to. For example "web:deploy".
A value of "NONE" indicates that no "--output"
value should be passed to `build_runner`.
(defaults to "NONE")
-r, --[no-]release Build with release mode defaults for builders.
--[no-]build-web-compilers If a dependency on `build_web_compilers` is
required to run.
(defaults to on)
-v, --verbose Enables verbose logging.
--auto Automatically performs an action after each
build:
restart: Reload modules and re-invoke main
(loses current state)
refresh: Performs a full page refresh.
[restart, refresh]
--chrome-debug-port Specify which port the Chrome debugger is
listening on. If used with launch-in-chrome
Chrome will be started with the debugger
listening on this port.
--[no-]debug Enable the launching of DevTools (Alt + D).
Must use with either --launch-in-chrome or
--chrome-debug-port.
--hostname Specify the hostname to serve on.
(defaults to "localhost")
--launch-in-chrome Automatically launches your application in
Chrome with the debug port open. Use
chrome-debug-port to specify a specific port.
--log-requests Enables logging for each request to the
server.
Run "webdev help" to see global options.
webdev build
#
$ webdev help build
Run builders to build a package.
Usage: webdev build [arguments]
-h, --help Print this usage information.
-o, --output A directory to write the result of a build to.
Or a mapping from a top-level directory in the
package to the directory to write a filtered
build output to. For example "web:deploy".
A value of "NONE" indicates that no "--output"
value should be passed to `build_runner`.
(defaults to "web:build")
-r, --[no-]release Build with release mode defaults for builders.
(defaults to on)
--[no-]build-web-compilers If a dependency on `build_web_compilers` is
required to run.
(defaults to on)
-v, --verbose Enables verbose logging.
Run "webdev help" to see global options.