chore: sync
This commit is contained in:
1 parent
8b1ec67609
commit
ac65b75c73
6 files changed
+179
-10
No files matched your search
@@ -1,11 +1,11 @@
|
||||
# g3soft-frontend
|
||||
# g3soft-libs
|
||||
|
||||
G3Soft 前端技术基础设施:**自研 Vue 3 组件库** + **Docus 文档站**,pnpm monorepo 管理。
|
||||
G3Soft 技术基础设施:**自研 Vue 3 组件库** + **Docus 技术文档站**(面向整体技术体系,不限于前端),pnpm monorepo 管理。
|
||||
|
||||
## 目录结构
|
||||
|
||||
```
|
||||
g3soft-frontend/
|
||||
g3soft-libs/
|
||||
├── pnpm-workspace.yaml # workspace 声明 + catalog 统一版本 + 构建脚本白名单
|
||||
├── packages/
|
||||
│ ├── ui/ # 组件库(发布到 npm 私库)
|
||||
@@ -38,7 +38,7 @@ pnpm install
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
启动文档站(默认 http://localhost:3000)。组件源码通过 alias 直连,改 `packages/ui` 会即时热更。
|
||||
启动技术文档站:端口默认从 3000 起,被占用时自动向后选空闲端口(见 `docs/scripts/dev.mjs`);控制台会打印本机(`http://localhost:<port>`)与局域网访问地址。组件源码通过 alias 直连,改 `packages/ui` 会即时热更。
|
||||
|
||||
## 构建
|
||||
|
||||
@@ -55,7 +55,7 @@ pnpm build:docs # 构建文档站静态文件
|
||||
文档站支持挂载到子路径,构建时通过环境变量指定:
|
||||
|
||||
```bash
|
||||
DOCS_BASE_URL=/docs/ pnpm build:docs
|
||||
NUXT_APP_BASE_URL=/docs/ pnpm build:docs
|
||||
```
|
||||
|
||||
## 发布组件包
|
||||
|
||||
Reference in new issue
Block a user