首页 > 解决方案 > NPM install @latest 不安装最新版本的包

问题描述

我正在尝试安装我们公司构建的软件包。在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正确的最新版本而不是过时的版本?

标签: npmnode-modulesnpm-installmyget

解决方案


推荐阅读