Неудовлетворенная одноранговая зависимость [email protected]

Я пытаюсь запустить npm install в проекте, и он не может разрешить пакет webpack. Я следил за большинством других ответов на вопросы, найденными в Google и здесь.

Я полностью очистил компьютер от файлов nodejs + npm, опять же, следуя ответам здесь: Как полностью удалить node.js из Windows Неудовлетворенная одноранговая зависимость angular 2.3.0 rxjs zone.js

Я попытался установить неудовлетворенные зависимости вручную, глобально, сохранив их в package.json с помощью npm install --save. Установка конкретных версий, которые он запрашивает, а затем и последних версий.

У меня ошибка: UNMET PEER DEPENDENCY [email protected]

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 
(node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","arch":"a
ny"} (current: {"os":"win32","arch":"x64"})
npm WARN [email protected] requires a peer of webpack@^2 || ^2.2.0-rc.0 || 
^2.1.0-beta || ^1.12.6 but none was install
ed.
PS C:\Users\david.maceachern\Projects\ia_beta\impacttool\src\ui> npm install 
--save webpack
[email protected] 
C:\Users\david.maceachern\Projects\ia_beta\impacttool\src\ui
`-- UNMET PEER DEPENDENCY [email protected]

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 
(node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","arch":"a
ny"} (current: {"os":"win32","arch":"x64"})
npm WARN [email protected] requires a peer of webpack@^2 || ^2.2.0-rc.0 || 
^2.1.0-beta || ^1.12.6 but none was install
ed.
npm ERR! code 1

person davidmaceachern    schedule 19.09.2017    source источник


Ответы (1)


Я решил эту проблему, прочитав о зависимостях одноранговых узлов https://nodejs.org/en/blog/npm/peer-dependencies/, и приступаю к очистке моего package.json, исправляющего версии, чтобы npm install не устанавливал версию с серьезными критическими изменениями.

Я определил правильные версии, проверив примечания к выпуску на github пакетов, которые появлялись в ошибке npm.

person davidmaceachern    schedule 21.09.2017