Сбой установки npm генератора-приложения

Я убрал свой бег npm remove ... а также npm -g remove ... удалить все, что связано с npm, Но я все еще получил ошибку ниже, когда я пытаюсь npm install generator-webapp

npm ERR! peerinvalid The package yo does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer generator-mocha@0.1.6 wants yo@>=1.0.0
npm ERR! peerinvalid Peer generator-webapp@0.5.1 wants yo@>=1.2.0

Есть идеи как это исправить? Я искал некоторое время, и единственное предложение, чтобы очистить мой npm пакеты.

2 ответа

Решение

Проблема не в пакетах npm. Это сам нпм. Npm в хранилище Ubuntu слишком стар. Используйте это руководство, чтобы установить последнюю версию, и все работает.

Я просто столкнулся с той же проблемой и после некоторых случайных ударов и ударов смог заставить все работать.

Шаг 1: Удалить Йомана

$ npm uninstall -g yo

Шаг 2: Очистить кэш NPM

$ npm cache clean

Шаг 3: Обновите NPM до последней версии

$ npm install -g npm

Шаг 4: Установите Yeoman

$ npm install -g yo

После этого все стало реальностью. Я видел точно такую ​​же ошибку, поэтому я уверен, что это сработает для вас. Кроме того, не уверен, но шаг 2 может быть необязательным.

Надеюсь, это поможет, дайте мне знать, если вы попали в какие-либо другие препятствия!

Другие вопросы по тегам