我的package.json說我已安裝react-router: 0.13.4
。然而,當我在鍵入命令npm view react-router
它統計的是它使用version: '1.0.0-rc3
npm安裝特定版本不安裝特定版本
我甚至嘗試npm install [email protected]
但npm view react-router
仍然會產生版1.0.0-rc3
我的package.json說我已安裝react-router: 0.13.4
。然而,當我在鍵入命令npm view react-router
它統計的是它使用version: '1.0.0-rc3
npm安裝特定版本不安裝特定版本
我甚至嘗試npm install [email protected]
但npm view react-router
仍然會產生版1.0.0-rc3
如果你看一下react-router
版本在他們的GitHub releases page,你會發現有版本0.13.3
之後沒有版本0.13.4
,這可能是NPM默認安裝最新版本1.0.0-rc3
的原因。
我相信npm view
顯示最新的遠程軟件包版本的詳細信息,而不是安裝的版本。查看node_modules/react-router/package.json
以查看您的安裝版本。如果要更新package.json文件,請使用npm install [email protected] --save
命令。
你是對的。但是當我'npm安裝react-router'時,這是輸出:http://dpaste.com/2S4X0GR – Liondancer
對不起,我可能是錯誤的版本0.13.4不存在。我剛剛看過他們的GitHub回購,他們實際上有一個版本0.13.4。嘗試運行'npm install react-router @「^ 0.13.4」'來強制NPM安裝一個以'0.13.4'開頭的版本。 – Ryan