我的package.json
{
"name": "test",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"rxjs": "5.2.0"
}
}
我先yarn install
,rxjs
变为5.2.0
。
然后yarn upgrade rxjs
,它变为"rxjs": "^5.4.2"
我的纱线版本0.27.5
答案 0 :(得分:2)
根据Docs:
纱线升级[包装| package @ tag | package @ version | @scope /] ... [--ignore-engines]
...
[package]:当指定的包只是一个名称时,该包的最新修补版本将升级到。
这是有道理的。如果要升级项目,则期望包管理器遵循声明的Semver范围。
但是,如果您要升级特定软件包,则会将其 更新为最新的修补程序 。