Как решить конфликт зависимостей между js-data-angular и js-data-http

В настоящее время я работаю над проектом, в нем установлено 2 пакета npm:
js-data-http а также js-data-angular,

Проблема в том, что js-data-http требует js-data@>=3.0.0 и JS-Data-Angular требует js-data@>=2.0.0 <3, Я просмотрел все версии обоих пакетов и не смог найти ни одной версии, соответствующей зависимости для js-data.

С этим конфликтом зависимостей я не могу создать npm-shrinkwrap, кто-нибудь еще прошел через это?

1 ответ

Решение

Я понял, мне нужно было установить пакеты в package.json для этих версий:

"jquery": "2.2.1",
"js-data": "2.8.2",
"js-data-angular": "3.1.0"

Тогда я смог успешно сгенерировать npm-shrinkwrap.json без конфликтов, хотя я не уверен, почему npm не смог автоматически установить эти три пакета без конфликтов.

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