Локальная установка grunt пошла не так?

#angularjs #gruntjs

#angularjs #gruntjs

Вопрос:

Я новичок в angularjs, и я следую курсу, чтобы изучить его, но у меня возникла проблема при локальной установке grunt, и это ошибка, которую я получаю:

 C:wampwwwProjetsAngularJS>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:wampwwwProjetsAngularJSnpm-debug.log
  

При этом я выполнил командную строку от имени администратора, но все равно получаю эту ошибку.
Спасибо заранее за ваше время.

Ответ №1:

Это известная проблема, которая решается путем обновления вашего 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

Надеюсь, это поможет вам решить вашу проблему.