@kaimaai/vue-core
v1.0.1
Published
开码(kaima)体系下的 **前端壳工程**:在 Vue 3 + TypeScript + Vite 之上提供管理端基础能力(路由、模块扫描、布局、通用业务模块等),可作为**完整应用仓库**开发,也可作为 **npm 包**被薄业务工程依赖。
Readme
@kaimaai/vue-core
开码(kaima)体系下的 前端壳工程:在 Vue 3 + TypeScript + Vite 之上提供管理端基础能力(路由、模块扫描、布局、通用业务模块等),可作为完整应用仓库开发,也可作为 npm 包被薄业务工程依赖。
定位
- 壳(shell):本目录即壳源码根;业务可放在
src/modules/*等约定路径。 - 可发布包:包名为
@kaimaai/vue-core,对外导出如kaima-vite-preset、tsconfig.paths.thin.json(见package.json的exports)。 - 与仓库关系:本工程位于
km-vue-core仓库的app-source-code/frontend-vue;根目录的kaima-loader.json、publish.bat用于与 kaima-loader 的 install / release / publish 流程对齐。
技术栈(摘要)
Vue 3、TypeScript、Vite、Pinia、Vue Router、Element Plus 等;具体依赖以 package.json 为准。
本地开发
pnpm install
pnpm dev默认开发服务器见终端输出(常见为 http://localhost:9000,以本地配置为准)。
其他常用脚本:pnpm build、pnpm type-check、pnpm lint。
薄工程(方案 B)
业务仓库不拷贝壳源码、仅依赖已安装包时,路径与 Vite 解析需与壳一致。说明见同目录:
docs/THIN_APP.md
版本与发布
- 版本号建议与仓库根
kaima-loader.json的version保持一致(可通过 kaima-loader release 同步写入本包package.json)。 - 发布到 npm:在
km-vue-core仓库根执行kaima-loader publish或按该目录下的publish.bat说明操作(需已登录 npm 且具备@kaimaai组织发布权限)。
许可
见本目录 LICENSE。
