Tools 工具
Cli 脚手架
Pbstar-admin CLI 工具用于快速创建和管理子应用,主要功能包括:
- 交互式创建子应用
- 自动生成项目目录结构
- 自动配置端口和路由
- 自动更新项目配置文件
使用方法
bash
pnpm run create
执行命令后,CLI 会提示输入子应用 key 和选择子应用类型
创建完成后会自动:
- 在
apps/
或../pbstar-admin-apps
目录下生成子应用文件夹 - 更新
apps/apps.json
配置文件
注意事项
- 子应用名称不能重复,只能包含小写字母、数字和连字符,不能以 'main' 开头
- 子应用类型为 In 内部子应用和 Out 外部子应用
- 端口号超出范围会导致创建失败,默认范围为 8801-8899
- 创建前请确保已安装所有依赖
Dev 启动服务
功能
- 启动指定应用
- 支持热更新
- 提供访问地址和端口信息
- 启动多个应用需要单独多开终端窗口
使用方法
bash
pnpm run dev
执行命令后,会提示选择要启动的应用
Build 打包项目
使用方法
bash
pnpm run build
执行命令后,会提示选择要打包的应用
打包完成后:
- 会在
build/dist
目录下生成打包后的文件 - 会在
build/distZip
目录下生成压缩包
Add 添加依赖
功能
- 为指定应用添加依赖
- 支持添加开发依赖和生产依赖
使用方法
bash
pnpm run add
执行命令后,会提示选择要添加依赖的应用、输入依赖包名称和选择依赖包类型
Remove 删除依赖
功能
- 为指定应用删除依赖
使用方法
bash
pnpm run remove
执行命令后,会提示选择要删除依赖的应用和输入要删除的依赖名称