我刚在我的项目中运行npm outdated
,它声称我安装了15.5.1版本的react-addons-create-fragment,但是15.4.2中的最新版本:
Package Current Wanted Latest
react-addons-create-fragment 15.5.1 15.5.1 15.4.2
以下是package.json
"react-addons-create-fragment": "^15.3.0",
此处位于npm-shrinkwrap.json
:
"react-addons-create-fragment": {
"version": "15.5.1",
"from": "react-addons-create-fragment@15.5.1",
"resolved": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.5.1.tgz"
},
这里发生了什么?
答案 0 :(得分:1)
版本15.4.2目前被标记为latest
:
$ npm view react-addons-create-fragment dist-tags latest
{ latest: '15.4.2', dev: '15.5.0-rc.1' }
也存在更高版本(例如15.5.1),但它们未标记为latest
。包作者可以使用npm dist-tag
修改latest
标记以指向他们想要的任何版本。