我正在尝试安装我们公司构建的软件包。 在 package.json 中,它在依赖项中列出为:
"package-name": "latest"
我们当前的最新版本是3.5.0,我运行时可以看到
npm show package-name versions
。但是,当我运行 npm install package-name@latest
时,安装了版本 3.2.3。
在 3.2.3 版本之前,一切正常。直到那时它始终使用最新版本。
我检查了 3.2.3 软件包和 3.5.0 之间的差异,但找不到任何差异。
我尝试删除该包(包括package-lock.json)并重新安装它。我们还对软件包本身进行了几次更新,但为了安装,它继续使用版本 3.2.3。
我们使用 MyGet 包管理器,3.5.0 被标记为最新版本。 我们如何才能让
npm install
定位正确的最新版本而不是过时的版本?