使用NodeJS安装Karma时出错

时间:2015-02-11 01:06:55

标签: node.js karma-runner

我尝试使用命令行安装Karma:npm install karma并始终收到相同的错误:

npm ERR! Error: No compatible version found: anymatch@'^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!     <npm-@googlegroups.com>

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

如您所见,我使用的是NodeJS x64 v0.10.9和npm v1.2.24。我试过没有结果的x86版本。

1 个答案:

答案 0 :(得分: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