# 2026-08-24 ## 修复 template-10490 打包失败(md-editor-v3 与 vue 版本不兼容) - 现象:`nuxt build` 报 `"useId" is not exported by .../md-editor-v3/lib/es/chunks/index3.mjs` - 根因:md-editor-v3@5.x 全系列(5.0.0 起)依赖 Vue 3.5+ 的 `useId` API,而项目 vue 被 nuxt@3.12.4 锁在 3.4.38(package.json 写 `vue: latest` 也无效,pnpm 按 nuxt 的依赖范围解析) - 修复:package.json 中 `md-editor-v3` 由 `^5.2.2` 改为精确版本 `4.21.3`(4.x 最新,peer 要求 vue ^3.2.47),pnpm install 后 build 成功 - 项目仅用 MdEditor / MdPreview 标准组件(pages/developer/[id].vue、pages/ask/add.vue、pages/market/[id].vue、components/Content.vue),4.x API 兼容,无需改业务代码 - 注意:若日后升级 nuxt(3.13+ 自带 vue 3.5),可再升回 md-editor-v3 5.x