2014-12-28 16 views
1

我caolan /異步在我的package.json添加錯誤運行NPM安裝:不兼容的版本發現:異步

"async": "~0.9.0", 
異步的

npmjs頁面有「0.9.0發佈7個月前通過caolan」寫在他們的網站上。當我安裝使用npm安裝它給我錯誤

npm ERR! notarget No compatible version found: [email protected]'>=0.9.2-0 <0.10.0-0' 
npm ERR! notarget Valid install targets: 
npm ERR! notarget ["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.1.10","0.1.11","0.1.12","0.1.13","0.1.14","0.1.15","0.1.16","0.1.17","0.1.18","0.1.19","0.1.20","0.1.21","0.1.22","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.2.10","0.3.0","0.4.0","0.4.1","0.5.0","0.6.0","0.6.1","0.6.2","0.7.0","0.8.0","0.9.0"] 
npm ERR! notarget 
npm ERR! notarget This is most likely not a problem with npm itself. 
npm ERR! notarget In most cases you or one of your dependencies are requesting 
npm ERR! notarget a package version that doesn't exist. 

npm ERR! System Linux 3.13.0-36-generic 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" 
npm ERR! cwd /home/ubuntu/pickingo/pickingo 
npm ERR! node -v v0.10.35 
npm ERR! npm -v 1.4.28 
npm ERR! code ETARGET 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/ubuntu/pickingo/pickingo/npm-debug.log 
npm ERR! not ok code 0 

如何解決錯誤?

+0

如果您刪除'〜',您會收到同樣的錯誤嗎? –

+0

'npm install async @ latest --save' – generalhenry

回答

11

要解決該錯誤,您應該更新您的npm版本。 npm @ 1.4.28在版本中不理解~運算符。

sudo npm install -g [email protected] 

之後,你應該有NPM 2.1.16(或更新版本)和你的npm install應該會成功。