Package.json 有一个实际不存在的 Package 版本。发生啥了?

Posted

技术标签:

【中文标题】Package.json 有一个实际不存在的 Package 版本。发生啥了?【英文标题】:Package.json has a version of a Package that doesn't actually exist. what happens?Package.json 有一个实际不存在的 Package 版本。发生什么了? 【发布时间】:2021-01-16 11:33:18 【问题描述】:

我正在支持具有以下软件包版本的项目。 https://www.npmjs.com/package/vue-typeahead-bootstrap

package.json 中的版本说我们导入了 2.6.0 版本,但目前最新的版本是 2.5.3 beta。我不得不假设有人手动更改了它。因此,如果指定的版本超出了当前存在的版本,那么是否足够聪明以获取最新版本。它会自动更新最新版本,直到它达到 2.6.0?

无论如何我都会将它更改为与当前版本匹配,但我很好奇是否有人知道它的功能。

【问题讨论】:

【参考方案1】:

请查看此软件包的版本 2.6.0 版本早于 2.5.x 版本

【讨论】:

以上是关于Package.json 有一个实际不存在的 Package 版本。发生啥了?的主要内容,如果未能解决你的问题,请参考以下文章

[转]npm中package-lock.json的作用:npm install安装时使用

text package-lock.json包含不存在于package.json中的不同且有问题的npm包

NPM - 添加到 package.json 但不安装

为啥“npm install”不重写 package-lock.json?如果不存在也不生成新的?

通过阅读 package.json 升级 React 版本及其依赖项

NPM5,package-lock.json 和 package.json 有啥区别?