npm软件包未更新次要版本

时间:2018-11-13 02:12:40

标签: npm

我试图弄清楚为什么汇总不更新。在我的包裹文件中,我有:

"devDependencies": {
    "rollup": "^0.62.0",
}

运行npm outdated显示:

package       Current    Wanted    Latest
rollup        0.62.0     0.62.0    0.67.1

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

我意识到通缉犯阻止了更新,但是为什么呢?

1 个答案:

答案 0 :(得分:1)

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",
}