Skip to content

DSH Desktop 安装失败:入口引用了不可解析的包(@yejiming/dsh-data-agent/routes) #23

Description

@Hutton-h

环境

  • 插件:@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions