You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
npm error code ETARGET
npm error notarget No matching version found for @deepseek-ai/dsh-util-crypto@^0.1.5-rc.1.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
dsh@0.1.5-rc.1无法全局安装:依赖@deepseek-ai/dsh-util-crypto@^0.1.5-rc.1未发布,导致 ETARGET 错误问题描述
尝试全局安装
@deepseek-ai/dsh@0.1.5-rc.1时失败,npm 报ETARGET错误,原因是其依赖的@deepseek-ai/dsh-util-crypto没有发布对应的0.1.5-rc.1(或更高)版本。复现步骤
实际结果
期望结果
能够正常全局安装
@deepseek-ai/dsh@0.1.5-rc.1。排查过程
@deepseek-ai/dsh-util-crypto已发布的版本:输出:
可以看到,该包最新只发布到
0.1.5-alpha.2,并不存在0.1.5-rc.1或更高版本。dsh@0.1.5-rc.1声明的依赖范围^0.1.5-rc.1只接受0.1.5-rc.1或更高的预发布版本(如0.1.5-rc.2、0.1.5正式版等)。而alpha在语义化版本中排在rc之前,因此0.1.5-alpha.2无法满足该范围,npm 找不到匹配版本,最终报ETARGET。结论
这应该是发布流程中的一个疏漏:
dsh主包0.1.5-rc.1已发布,但它依赖的@deepseek-ai/dsh-util-crypto没有同步发布对应的0.1.5-rc.1(或更高)版本,导致依赖解析失败。建议
请补发
@deepseek-ai/dsh-util-crypto@0.1.5-rc.1(或更高版本),或调整dsh@0.1.5-rc.1的依赖声明,使其与实际已发布的版本匹配。环境信息
All reactions