假设我package.json
在现有项目中有一个文件。在那里我有"some-package": "^1.0-01",
,但是我知道最新版本是1.0-02
所以我愿意yarn upgrade
。但是,package.json
没有更新,仍然引用 -01
版本。然而,该yarn.lock
文件显示了这一点:
some-package@^1.0-01:
version "1.0-02"
这是预期的行为吗?当其他人执行yarn
命令时,他们将获得哪个版本。-01
如果他们获得最新版本,显示在 中不会误导package.json
吗?