npm 包未更新次要版本

san*_*oon 5 npm

我试图找出为什么汇总不更新。在我的包文件中我有:

"devDependencies": {
    "rollup": "^0.62.0",
}
Run Code Online (Sandbox Code Playgroud)

跑步npm outdated节目:

package       Current    Wanted    Latest
rollup        0.62.0     0.62.0    0.67.1
Run Code Online (Sandbox Code Playgroud)

如果克拉表示除主要版本之外的所有内容都可以更新,并且在这种特定情况下最新版本只是次要版本,为什么不使用 进行更新npm update rollup

我意识到通缉令正在阻止更新,但为什么呢?

Bis*_*hal 4

来自https://github.com/npm/node-semver#caret-ranges-123-025-004

[Carets] 允许进行不修改 [major、minor、patch] 元组中最左边的非零数字的更改。换句话说,这允许版本 1.0.0 及更高版本的补丁和次要更新,版本 0.X >=0.1.0 的补丁更新,以及版本 0.0.X 的无更新。

如果您知道需要最新版本0.67.1,则可以将依赖项指定为

"devDependencies": {
    "rollup": "0.x",
}
Run Code Online (Sandbox Code Playgroud)