У меня есть package.json
, который имеет следующие модули, которые противоречат друг другу:Как исправить проблему зависимости npm от npm?
react-router
который нуждается вreact 0.13.x
redbox-react
который нуждается в[email protected]>=0.13.2 || ^0.14.0-rc1
Я просто сделал npm install react
и он установлен [email protected]
Я пытаюсь установить react-bootstrap
, которому необходимо [email protected]>=0.14.0
.
Я был несколько решений:
удалить
node_modules
из всехnode_modules
зависимостей каждый раз, когда я обновляюудалить и переустановить все модули каждый раз, когда вы сталкиваетесь Устранена проблема
обновление до npm 3.x, которое до сих пор является предварительным освобождением и
Что является хорошим способом устранения этих проблем без необходимости делать 1 или 2, что является агностиком npm.
P.S .: Все упомянутые здесь модули установлены локально.
Так что если «реактивный маршрутизатор» нуждается в «реакции-0.13» - установите 'v0.13'. В противном случае неясно, какова ваша фактическая проблема: вы либо удовлетворяете требованиям к версии, либо у вас нет надлежащей работы/установки пакетов. – zerkms