weicw ca67ea41a7 build: 包管理器切换为 pnpm,补 coordtransform 依赖
coordtransform 是真实缺失的依赖:src/package/booking/index.vue 与
src/package/user/{guide,siteGuide,map}.vue 早已在用它,但 package.json
从未声明。npm 布局下靠传递依赖碰巧解析到,干净安装后 build:h5 直接报
Rollup failed to resolve "coordtransform"。

包管理器切换:
- package.json 声明 packageManager: pnpm@12.15.0
- 移除 package-lock.json,只保留 pnpm-lock.yaml(由 pnpm import 从原
  npm 锁文件生成,版本逐一对齐)
- pnpm-workspace.yaml 设 nodeLinker: hoisted。uni-app 的 Rollup 插件
  只按项目根的 node_modules 解析裸模块,不跟随 pnpm 的符号链接布局;
  isolated 模式下 @ant-design/icons-vue → @ant-design/colors →
  @ctrl/tinycolor 这条链上逐个报 Rollup failed to resolve。扁平布局
  与 npm 一致,一次解决。
- allowBuilds 放行 @parcel/watcher、core-js、esbuild、vue-demi
  (pnpm 生成的占位符文件已填实值)

验证:pnpm install --frozen-lockfile、build:h5、build:mp-weixin 均通过;
type-check 为 217 个既有 TS6504(uni_modules 内 JS 文件的 allowJs 问题),
与切换前基线一致,无新增。
2026-10-31 13:33:04 +08:00
2026-10-24 13:33:43 +08:00
2024-08-14 06:39:28 +08:00
2026-10-24 13:33:43 +08:00
2025-03-20 10:58:18 +08:00
2026-10-30 18:49:06 +08:00
2024-07-10 13:50:01 +08:00
2024-07-10 13:50:01 +08:00
2024-07-10 13:50:01 +08:00
2024-08-02 23:22:38 +08:00

gxtyzx-uniapp

员工端 / C 端(H5、微信小程序、App)。命令、页面注册与跨端约定以仓库根 AGENTS.md 为准。

npm run dev:h5 -- --port 8081
npm run type-check    # 基线在 src/api/**/model 有报错
S
Description
小程序端
Readme 2.9 MiB
Languages
Vue 57.2%
TypeScript 22%
JavaScript 14.3%
Less 2.8%
SCSS 1.8%
Other 1.9%