#angular #ionic-framework #ionic2 #ionic3
#angular #ионный каркас #ionic2 #ionic3 #ионный фреймворк
Вопрос:
Как я могу исправить эту ошибку при создании списка npm?
пакет.json
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
Ответ №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 ?