zhangyuhan 1 жил өмнө
parent
commit
9aa408aa9c
2 өөрчлөгдсөн 61 нэмэгдсэн , 3 устгасан
  1. 55 0
      README.md
  2. 6 3
      package.json

+ 55 - 0
README.md

@@ -0,0 +1,55 @@
+# web
+> 剑鱼产品整体前端应用,基于 vite、pnpm 构建 monorepo 体系。
+
+该项目目前聚合了:
+
+* `jy-mobile` => `apps/mobile`
+* `page_bigmember_pc` => `apps/bigmember_pc`
+* `page_workDesktop` => `apps/work-bench`
+
+## 目录结构导航
+```
+├── apps
+│   ├── bigmember_pc
+│   ├── mobile
+│   └── work-bench
+├── configs
+├── core
+│   └── emitter
+├── data
+│   ├── api
+│   └── store
+├── docs
+├── packages
+│   ├── mobile-ui
+│   ├── pc-ui
+│   ├── style
+│   ├── util
+│   └── work-bench-frame
+├── plugins
+│   └── login-auth
+└── scripts
+
+```
+
+## 开发
+环境要求:
+1. node v16.20.1 +
+2. pnpm
+
+### 启动
+```
+pnpm run dev:doc
+```
+
+### 编译
+```
+pnpm run build:doc
+```
+
+## 更多
+
+### 从MultiRepo 到MonoRepo
+MonoRepo 其实不是一个新的概念,在软件工程领域,它已经有着十多年的历史了。
+
+概念上很好理解,就是把多个项目放在一个仓库里面,相对立的是传统的 MultiRepo 模式,即每个项目对应一个单独的仓库来分散管理。

+ 6 - 3
package.json

@@ -12,11 +12,14 @@
   "main": "index.js",
   "scripts": {
     "preinstall": "npx only-allow pnpm",
-    "dev:mobile": "pnpm --filter jy-mobile run dev",
-    "build:mobile": "pnpm --filter jy-mobile run build",
+    "dev:doc": "pnpm --filter docs run dev",
+    "build:doc": "pnpm --filter docs run build",
+    "dev:mobile": "pnpm --filter mobile run dev",
+    "build:mobile": "pnpm --filter mobile run build",
     "dev:work": "pnpm --filter work-bench run serve",
     "build:work": "pnpm --filter work-bench run build",
-    "build": ""
+    "dev:bigmember": "pnpm --filter bigmember_pc run serve",
+    "build:bigmember": "pnpm --filter bigmember_pc run build",
   },
   "keywords": [],
   "author": "",