Skip to content

flowerofmycountry/jupiter

Repository files navigation

Jupiter(木星)

基于微前端架构的通用管理系统。

  • web/main 主应用做权限管理相关业务
  • web/sub 测试用子应用
  • packages/ui 基于 arco-design 组件库的二次封装
  • packages/shared 工具库
  • packages/hooks 组合式 API
  • packages/cli 脚手架用于生成新的子应用,及子应用通用 CRUD 页面
  • packages/eslint-config-custom eslint 配置
  • packages/tsconfig typescript 配置
  • mock-server 基于 lowdbexpress 的测试用后端服务

主要技术栈

  • 无界微前端 - 无界微前端框架
  • Vue - 渐进式 JavaScript 框架
  • arco-design - 一套企业级 UI 设计语言和 Vue 实现
  • pnpm - 快速、零安装的 npm 替代方案
  • turborepo - 一键管理多个 npm 项目
  • vite - 下一代前端开发与构建工具
  • ...

本地运行

克隆项目

  git clone https://github.com/flowerofmycountry/jupiter.git

进入项目目录

  cd jupiter

安装依赖

  pnpm i

启动服务

  pnpm dev

浏览器访问:http://localhost:3001/main-app/home