Начнем с самого начала, с docs.npmjs :
Требуется:
Это отображение имени модуляк версии.Это список всего, что требуется этому модулю, независимо от того, где он будет установлен.Версия должна соответствовать нормальным правилам сопоставления с зависимостью либо в наших зависимостях, либо на уровне выше, чем у нас.
Значение Требуется - сопоставление ваших модулей и все, что требуется конкретному модулю вДля того, чтобы правильно работать, независимо от того, где вы его установили.
Например, чтобы ваши модули работали, вы должны установить "@angular-devkit/core": "0.8.5",
через npm i
.
Зависимости:
Зависимости этой зависимости, точно так же, как на верхнем уровне.
Просто так, как это звучит.
Разница:
Требуется , указывает модули, необходимые для вашего приложения для работы и работы
Зависимости , перечисляет зависимости в вашем приложении точно так же, как и на верхнем уровне.
Значение зависимостей, чтобы прояснить ситуацию
Отображение имени пакета на объект зависимости.