lavas-project/lavas

lavas static 和 start 统一

Closed this issue · 1 comments

这个问题由开发者提出

目前 lavas static 用于启动 SPA 项目(此外也可以充当简易的静态服务器),lavas start 用于启动 SSR 项目。部分开发者反应记不住这两条命令或者它们的适用环境,混用出错。

我们考虑把这两个命令统一成 lavas start,可以同时启动两种渲染模式的代码。

经过本次修改,lavas start 命令的功能 包含lavas static 命令。
即不论是 SSR 项目还是 SPA 项目,你都可以使用 lavas start 命令进行启动 编译后 的项目。
此外你也可以在其他任何目录 (包括 lavas 项目之外)使用 lavas start 命令来启动静态服务器,为其他开发提供便利。

lavas static 命令依然保留,之前的用法也都可以继续使用。

下面是一些例子的截图,供大家参考:

  1. 使用 lavas start 启动 SSR 项目:(和以前一样)
    image

  2. 使用 lavas start 启动 SPA 项目:(本次新增)
    image

  3. 使用 lavas start 在其他位置启动普通的静态服务器:(本次新增)
    image

  4. lavas static 命令可以继续使用:
    image