跳至主要内容
版本: v8

ionic serve

启动本地开发服务器用于应用程序开发/测试

$ ionic serve [options]

轻松启动一个开发服务器,该服务器会在您的浏览器中启动。它会监控源文件中的更改,并自动重新加载更新后的构建。

默认情况下,ionic servelocalhost 上启动一个开发服务器。要服务于您的局域网,请指定 --external 选项,该选项将使用所有网络接口并打印您的应用程序正在服务的外部地址。

ionic serve 使用 Angular CLI。使用 ng serve --help 列出用于服务您的应用程序的所有 Angular CLI 选项。有关说明,请参阅 ng serve 文档。下面未列出的选项被认为是高级选项,可以通过 Ionic CLI 参数后的 -- 分隔符传递给 Angular CLI。请参见示例。

开发服务器可以通过 --ssl 选项使用 HTTPS (实验性)。HTTPS 存在一些已知问题。请参见问题 #3305

选项

  • --ssl: 使用 HTTPS 作为开发服务器

  • --prod: 使用 production 配置的标志

  • --external: 在所有网络接口上托管开发服务器(即 --host=0.0.0.0

  • --no-livereload: 不要启动开发服务器 - 只需服务文件

  • --no-open: 不要打开浏览器窗口

高级选项

  • --consolelogs: 将应用程序控制台日志打印到终端

  • --consolelogs-port=<port>: 为控制台日志服务器使用特定端口

  • --configuration=<conf>: 指定要使用的配置。(或 -c

  • --source-map: 输出源映射

  • --host=<host>: 为开发服务器使用特定主机

  • --port=<port>: 为开发服务器使用特定端口(或 -p

  • --public-host=<host>: 用于浏览器或网页视图的主机

  • --browser=<browser>: 指定要使用的浏览器(safarifirefoxgoogle chrome)(或 -w

  • --browseroption=<path>: 指定要打开的路径(/#/tab/dash)(或 -o

示例

$ ionic serve 
$ ionic serve --external
$ ionic serve -- --proxy-config proxy.conf.json