2017-04-06 63 views
0

我只是在我的項目跑npm outdated,並聲稱我有反應,插件創建片段安裝了15.5.1版本,但最新版本15.4.2:當最新版本是15.4.2時,我如何安裝react-addons-create-fragment版本15.5.1?

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": "[email protected]", 
    "resolved": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.5.1.tgz" 
}, 

這是怎麼回事?

回答

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標記以指向他們想要的任何版本。

+0

因此,他們發佈了更新版本的「react-addons-create-fragment」,這是我在運行'npm update'時得到的,但他們沒有/忘記將它標記爲最新的,所以'npm過期'不認爲我有什麼叫「最新」?這聽起來像是React團隊的一個小姐,或者是'npm過時的'給我的錯誤,或者我錯過了什麼? *編輯*:或者'npm update'中的一個錯誤。 –

相關問題