Я установил через npm
несколько угловых пакетов, и у меня есть это предупреждение:
@angular/compiler-cli@7.2.5 requires a peer of typescript@>=3.1.1 <3.3
but none is installed.
You must install peer dependencies yourself.
a) В чем разница между одноранговой и просто зависимостью?
b) Что я должен установитьтеперь, чтобы исправить предупреждение?
Я имею в виду, предположим, я установил пакет "P", который я знаю, но для этого P нужны X, Y и Z. Должен ли я установить их вручную?Это не очень круто ...
На самом деле, я установил Angular
, но Angular
нужно compiler-clr
и последние потребности typescript
.
Когда я увидел это предупреждение, Я установил npm install typescript
он установил мне версию typescript@3.3.3
, но этот *** compiler-clr
нуждается в машинописи @ <3.3
, что мне теперь делать?
Должен ли я анализировать, какая версия машинописи отсутствовала до 3.3
и т. Д., Для всех предупреждений этого типа?