Skip to content

Scripts

Zova 可在同一个代码库中实现SSR/SPA/Web网站/Admin中后台,而且Web网站/Admin中后台都可以支持 SSR。所以,Zova 基于多维变量加载环境文件,从而提供更加灵活的配置机制,支持更复杂的业务场景。与多维变量相对应,命令行运行脚本也相应地分为三个部分,比如:

bash
$ npm run dev:ssr:admin

ssr + admin

appModeflavor说明
ssradminAdmin中后台
bash
$ npm run dev:ssr:admin
$ npm run build:ssr:admin
$ npm run preview:ssr:admin

由于ssr + admin是默认脚本,所以可以简化为:

bash
$ npm run dev
$ npm run build
$ npm run preview

ssr + web

appModeflavor说明
ssrwebWeb网站
bash
$ npm run dev:ssr:web
$ npm run build:ssr:web
$ npm run preview:ssr:web

spa

appModeflavor说明
spaadmin在spa模式中,flavor默认为admin
bash
$ npm run dev:spa
$ npm run build:spa
$ npm run preview:spa

Cabloy Basic

Cabloy Basic套件采用 Daisyui + Tailwindcss,提供了一组开箱即用的前端模块,加速开发Admin中后台全栈系统

bash
$ npm run dev:ssr:cabloyBasicAdmin
$ npm run build:ssr:cabloyBasicAdmin
$ npm run preview:ssr:cabloyBasicAdmin
  • Zova 可以生成路由和组件的类型,从而在 Vona 中提供类型提示
bash
npm run build:rest:cabloyBasicAdmin

Cabloy Start

Cabloy Start套件采用 VuetifyJS UI 库,提供了一组开箱即用的前端模块,加速开发Web网站Admin中后台等全栈系统

1. Admin中后台

bash
$ npm run dev:ssr:cabloyStartAdmin
$ npm run build:ssr:cabloyStartAdmin
$ npm run preview:ssr:cabloyStartAdmin
  • 构建 Zova 类型文件
bash
npm run build:rest:cabloyStartAdmin

2. Web网站

bash
$ npm run dev:ssr:cabloyStartWeb
$ npm run build:ssr:cabloyStartWeb
$ npm run preview:ssr:cabloyStartWeb
  • 构建 Zova 类型文件
bash
npm run build:rest:cabloyStartWeb

基于 MIT 许可发布