Партнер [email protected] хочет response@^15.6.2

Я пытаюсь перейти с React 0.14.9 на React 15.6.2, но у меня проблема с зависимостью.

npm ERR! peerinvalid Пакет [email protected] не удовлетворяет требованиям peerDependencies своих братьев и сестер!

npm ERR! peerinvalid Peer [email protected] хочет response@^15.6.2

Я не понимаю эту ошибку, потому что она, кажется, указывает на то, что мне нужно отреагировать 15.6.2 для response-dom 15.6.2, но установлено 15.6.2.

В моем package.json я пробовал различные комбинации с символом ^ и без него, но ошибка сохраняется:

"react": "15.6.2",
"react-dom": "15.6.2",

person Remy Sanders    schedule 22.02.2019    source источник
comment
Вы пробовали новую установку? npm ci   -  person Tholle    schedule 22.02.2019
comment
Я использую npm 2.15.8, поэтому npm ci недоступен. Я попробовал выполнить новую установку, запустив: rm -rf node_modules npm cache clean npm install   -  person Remy Sanders    schedule 22.02.2019
comment
Хорошо. И это не сработало? Кажется, что проблема в npm v2. Вы пробовали обновиться?   -  person Tholle    schedule 22.02.2019
comment
Спасибо @Tholle. Я обновил свою версию npm, и это помогло.   -  person Remy Sanders    schedule 22.02.2019


Ответы (1)


Это проблема с npm v2. Это будет решено, если вы обновите его.

person Tholle    schedule 22.02.2019