#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
Надеюсь, это поможет вам решить вашу проблему.