Npm ERR: peerinvalid. Генератор пакетов-карма не удовлетворяет требованиям своих братьев и сестер.
Когда я запустил
npm install -g yo grunt-cli bower
на моем терминале я получаю следующую ошибку зависимостей:
npm ERR! peerinvalid The package generator-karma does not satisfy its siblings'
peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.5.0
npm ERR! System Darwin 12.4.1
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "yo" "grunt-cli" "bower"
npm ERR! cwd /Users/ryanwieghard/code/angin/indie-cinema-tools
npm ERR! node -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/ryanwieghard/code/angin/indie-cinema-tools/npm-debug.log
npm ERR! not ok code 0
Я не уверен, как это решить. Есть ли способ вручную установить [email protected]~0.5.0
?
Ответы
Ответ 1
Новая версия yoman устанавливает bower и хрюкает для вас (так что вам больше не нужны те, кто на вашей линии npm). Поэтому, чтобы быть в безопасности, удалите все, что у вас есть:
npm remove -g yo bower grunt-cli
И попробуйте эту установку
npm install -g yo
Некоторые люди все еще испытывают проблему, с которой вы сталкиваетесь, но здесь и в комментариях есть несколько разных вещей, чтобы попытаться, если вышеупомянутое не решит вашу проблему: https://github.com/yeoman/generator-angular/issues/220
Ответ 2
fooobar.com/questions/130474/...
Это помогло мне.
Я удалил все зависимые генераторы, которые бросают ошибку
npm uninstall -g generator-[generator-name]
Обновить Yo
npm update -g yo
Установите необходимый генератор
npm install -g generator-[generator-name]
Ответ 3
Это помогло мне:
npm uninstall -g generator-karma && npm install -g generator-angular
Ответ 4
Перед обновлением или повторной установкой yo
необходимо удалить все генераторы (в моем случае generator- angular)
npm remove -g generator-angular
Затем вы можете обновить yoman
npm update -g yo
И улыбайтесь:)
Ответ 5
Мне пришлось делать "sudo rm -rf/usr/local/lib/node_modules/generator-karma"
затем обновление npm -g yo