2015-02-11 67 views
0

安装噶我尝试用命令行安装噶:NPM安装业力,总是收到同样的错误:与错误的NodeJS

npm ERR! Error: No compatible version found: [email protected]'^1.1.0' 
npm ERR! Valid install targets: 
npm ERR! ["0.1.0","0.1.1","0.2.0","1.0.0","1.1.0"] 
npm ERR!  at installTargetsError (C:\Program Files\nodejs\node_modules\npm\lib\cache.js:709:10) 
npm ERR!  at C:\Program Files\nodejs\node_modules\npm\lib\cache.js:631:10 
npm ERR!  at saved (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\lib\get.js:138:7) 
npm ERR!  at Object.oncomplete (fs.js:107:15) 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Windows_NT 6.2.9200 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" 
"install" "karma" 
npm ERR! cwd C:\users\jose 
npm ERR! node -v v0.10.9 
npm ERR! npm -v 1.2.24 

正如你可以看到我使用64位的NodeJS和v0.10.9 NPM v1.2.24 。我尝试了x86版本,但没有结果。

+0

看起来像缺少它的一个依赖关系。另外,我会推荐使用更新版本的Node.js。这应该不重要,但v.10.9很久以前。 v0.12.0刚刚发布,如果你想尝试它。 – Brad 2015-02-11 01:10:46

+0

我不会尝试v0.12.0,因为在Karma安装页面上说:Karma适用于两个最新的稳定版本。这是0.8.x和0.10.x。 – Joseph 2015-02-11 01:18:06

+0

无论如何,我会尝试使用v.0.12.0安装Karma。 – Joseph 2015-02-11 01:20:27

回答

0

我解决这个问题升级NPM从1.2.24版本,以与2.5.0以下步骤:

  • 导航到C:\ Program Files文件(x86)的\或的NodeJS C:\ PROGRAM Files \ nodejs,具体取决于使用cmd.exe安装的版本。

  • 在没有-g的情况下运行安装:npm install npm

  • 然后运行Karma安装命令:npm install karma

我发现了升级npm和其他常见问题的步骤here