ошибка НПМ! отсутствует одноранговый dep: @angular /core @^ 2.0.0, требуемый ng2-translate@5.0.0

#angular #ionic-framework #ionic2 #ionic3

#angular #ионный каркас #ionic2 #ionic3 #ионный фреймворк

Вопрос:

Как я могу исправить эту ошибку при создании списка npm?

пакет.json

https://www.paste.org/97809


npm ERR! peer dep missing: @angular/core@^2.0.0, required by ng2-translate@5.0.0

npm ERR! peer dep missing: @angular/http@^2.0.0, required by ng2-translate@5.0.0

Комментарии:

1. Можете ли вы добавить свой файл package.json?

2. @MehdiBenmoha https ://paste .ofcode.org/ 5FzrB5jN 6JP4VGUk9B98Pn

3. paste.org/97809

Ответ №1:

Вам нужно обновить пакеты с помощью простых этих команд.

  • Элемент списка

нпм i @angular/core

нпм я @angular/http

Ответ №2:

Это очевидно, вы используете Angular 5, в то время как ng2-translate была старой библиотекой, созданной для Angular 2.

Вам лучше обновить свою ng2-translate зависимость и заменить ее на ngx-translate : https://github.com/ngx-translate/core

Это та же библиотека, которая поддерживается Angular 5 и

РЕДАКТИРОВАТЬ: согласно таблице на Github (от 8.x до 9.x для angular 5), поэтому вам лучше использовать версию 9.1.1 в соответствии с вкладкой релизы. В вашем файле package.json замените записи ng2-transate и любые записи ngx-translate на этот:

 "@ngx-translate/core": "9.1.1"
  

PS: Добро пожаловать в StackOverflow :). Если это не сработает, позвоните в 911 (vine для ссылки на версию перевода ngx xD)

Комментарии:

1. большое вам спасибо за ваш отзыв, и я собираюсь сообщить результат

2. Я позвоню 911:(

3. ошибка НПМ! отсутствует: @ngx-translate/core@9.1.1 , требуется Cellstore@1.0.1 ошибка в конце

Ответ №3:

ошибка НПМ! отсутствует: @ngx-translate/core@9.1.1 , требуется Cellstore@1.0.1

Последняя ОШИБКА

package.json ? package-lock.json ?

Комментарии:

1. @MehdiBenmoha Последняя ОШИБКА package.json ? package-lock.json ?