Skip to main content
Version: 2.x

Yarn Serve

yarn serve 是 Brick Next 为构件仓库提供的本地开发服务,通过它可以启动一个 Brick Next 的本地 Web Server,并可以指定特定的构件包或其它内容使用本地文件,而其它内容则反向代理到指定的(运行有 Brick Next 的)远端服务器上。

yarn serve --local-bricks basic-bricks

使用

yarn serve 默认使用 remote 模式,即反向代理所有请求到指定的远端服务器上,要开发调试本地的构件包或其它资源,需要设置相应的选项。

  • --local-bricks
    • 指定特定的构件包使用本地文件,使用 , 分隔多个构件包。
  • --local-editors
    • 指定特定的构件包的构件编辑器使用本地文件,使用 , 分隔多个构件包。
  • --local-settings
    • 完全使用本地的配置文件(dev-settings.yaml)。不设置时,默认使用本地配置与远端配置进行合并。
  • --no-merge-settings
    • 不要将本地配置与远端配置进行合并,即:完全使用远端的配置文件。
  • --auto-remote
    • 自动使用该仓库下的所有构件包(及其它包)的本地文件。该选项适合在一个构件包数量较少的构件仓库中使用。
  • --subdir
    • 使用 /next/ 作为 URL 前缀(与当前现网配置保持一致)。默认没有 /next/ 的前缀。
  • --server
    • 指定要反向代理的远端服务器地址。默认为 http://192.168.100.162
  • --verbose
    • 打印详细日志,以便于调试问题。
  • --help
    • 显示 yarn serve 的帮助信息。
  • --version
    • 显示 yarn serve 的版本信息。