NPM - 想要的版本与 semver 不匹配

问题描述

我有一个名为 @myscope/mypackage 的包,它托管在私有注册表中。

.npmrc 文件包含从私有注册表中提取此包所需的配置。

在另一个包中,我安装了包@myscope/mypackage。 package.json 文件包含这样的包 - "@myscope/mypackage":"^0.0.18"。

我发布了@myscope/mypackage 的新补丁版本,但是当我运行时

npm update @myscope/mypackage

什么都没发生。

npm outdated 的结果是:

Package             Current  Wanted  Latest  Location
@myscope/mypackage   0.0.18  0.0.18  0.0.20  test

如您所见,所需版本与最新版本不匹配。

你能帮我理解一下原因吗?该软件包确实包含脱字符 (^) 符号,因此据我所知,它应该与最新版本相同。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)