本地安装grunt出错?

Installing grunt locally went wrong?

我是 angularjs 的新手,我正在学习它的课程,但我在本地安装 grunt 时遇到问题,这是我得到的错误:

C:\wamp\www\Projets\AngularJS>npm install grunt --save-dev
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "grunt" "--save-dev"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.5
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package karma@1.3.0 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer karma-jasmine@1.0.2 wants karma@*
npm ERR! peerinvalid Peer karma-phantomjs-launcher@1.0.2 wants karma@>=0.9
npm ERR! peerinvalid Peer gulp-karma@0.0.4 wants karma@>=0.10 <=0.13

npm ERR! Please include the following file with any support request:
npm ERR!     C:\wamp\www\Projets\AngularJS\npm-debug.log

我在执行此操作时以管理员身份执行了命令行,但仍然出现此错误。
提前感谢您的时间。

这是一个已知问题,可以通过将 npm 升级为 npm 3 来解决。

您可以通过 :

npm install -g npm@3

upgrade your nodejs to nodejs 6 who come with npm 3 by default

从 npm 3 开始,peerdependencies 将生成 WARN 而不是 ERR

希望能帮到您解决问题。