## 环境 - 插件:@yejiming/dsh-data-agent@0.1.5(npm 一键安装) - 客户端:DSH Desktop 2.0.10 - DSH 内核:0.1.5-rc.2 - 系统:Windows 11 - pnpm:11.8.0 ## 报错 plugin-manager: 入口引用了不可解析的包(@yejiming/dsh-data-agent/routes),已自动回滚 @yejiming/dsh-data-agent ## 分析 cordis.patch.yml 里有两个入口: - data-agent → @yejiming/dsh-data-agent(正常) - data-agent-routes → @yejiming/dsh-data-agent/routes(解析失败) 我本地解包确认 lib/routes.js 存在、exports 里也声明了 ./routes,包本身没问题。 看起来是 cordis.patch.yml 第 12-13 行注释里提到的 "DSH Desktop unpacked-ASAR resolver bug":DSH Desktop 解析不了 装在外部 node_modules 里的包的子路径导出(.../routes),导致安装被回滚。 希望能出一个 DSH Desktop 兼容的版本(例如把 data-agent-routes 拆成独立包、 或提供不依赖子路径导出的 compat 入口)。
Activity