环境
- 插件:@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 入口)。
环境
报错
plugin-manager: 入口引用了不可解析的包(@yejiming/dsh-data-agent/routes),已自动回滚 @yejiming/dsh-data-agent
分析
cordis.patch.yml 里有两个入口:
我本地解包确认 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 入口)。