Несовместимый одноранговый зависимый удпатирующий угловой материал

#angular #npm

Вопрос:

я пытаюсь обновить угловой материал с v6 до v7 с помощью следующей команды в моем проекте:

 npx @angular/cli@7 update @angular/material@7  

Это не работает из-за некоторых несовместимых одноранговых зависимостей, например:

 Package "@kolkov/angular-editor" has an incompatible peer dependency to "@angular/common" (requires "gt;=7.0.0 lt;8" (extended), would install "13.0.2").  

Но я не понимаю, откуда это берется.

В моем проекте есть зависимости от пакета.json:

 "@angular/common": "^7.2.16"  

peerDependencies «@kolkov/угловой редактор» определяются следующим образом:

 "peerDependencies": { "@angular/common": "gt;=7.0.0 lt;8", "@angular/core": "gt;=7.0.0 lt;8", "@angular/forms": "gt;=7.0.0 lt;8", "@angular/platform-browser": "gt;=7.0.0 lt;8", "rxjs": "^6.x.x"  

}

Поэтому это должно быть совместимо. Почему в сообщении об ошибке говорится «установит 13.0.2» и как можно исправить эту проблему?

«(требуется «gt;=7.0.0 gt;

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

1. Какая версия «@kolkov/угловой редактор» у вас есть в пакете.json? он должен быть 0,18.4 и выше — для углового v7.x.x

2. Его @kolkov/угловой редактор»: «^0.18.4 , так что все должно быть в порядке.