Node.js 运行npm更新时出错:未找到兼容版本:fsevents

Node.js 运行npm更新时出错:未找到兼容版本:fsevents,node.js,npm,karma-runner,Node.js,Npm,Karma Runner,我正在尝试设置一个运行Angular Karma的新构建服务器,我遇到了一些问题 当我运行npm update时,出现以下错误: 381 error notarget No compatible version found: fsevents@'pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138' 381 error notarget Valid install targets: 381 error notarget ["0.

我正在尝试设置一个运行Angular Karma的新构建服务器,我遇到了一些问题

当我运行npm update时,出现以下错误:

381 error notarget No compatible version found: fsevents@'pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138'
381 error notarget Valid install targets:
381 error notarget ["0.1.1","0.1.3","0.1.4","0.1.5","0.1.6","0.2.0","0.3.0"]
381 error notarget
381 error notarget This is most likely not a problem with npm itself.
381 error notarget In most cases you or one of your dependencies are requesting
381 error notarget a package version that doesn't exist.
382 error System Windows_NT 6.1.7600
383 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "update"
384 error cwd ****
385 error node -v v0.10.26
386 error npm -v 1.4.3
387 error code ETARGET
388 verbose exit [ 1, true ]
my package.json中的依赖项如下所示:

"devDependencies": {
    "karma": "~0.12.23",
    "requirejs": "~2.1.14",
    "karma-requirejs": "~0.2.2",
    "karma-phantomjs-launcher": "~0.1.4"
  }
我正在运行npm v1.4.3和节点v0.10.26

当我在我的开发机器上运行这个程序时,我没有得到这个错误,所以一定有不同的地方,但我不确定是什么!我确实在我的开发机器上收到警告,但仅此而已


在某种程度上,karma软件包似乎依赖于fsevents,但我看不出是哪个依赖项。

尝试单独和全局安装karma模块(
npm-g

如果问题仍然存在,请尝试从镜像安装:

sudo npm安装--注册表http://registry.npmjs.eu -g karma

更新您的npm

npm install -g npm
这是npm早期版本中的一个错误:

更新时可能会收到警告。再运行一次更新,您将看到一个干净的npm安装