Когда мы запускаем yarn
в проекте без каталога node_modules
, мы получаем следующее предупреждающее сообщение во время установки зависимостей:
warning " > bootstrap@4.4.1" has unmet peer dependency "jquery@1.9.1 - 3".
warning " > bootstrap@4.4.1" has unmet peer dependency "popper.js@^1.16.0".
Однако, кажется, что bootstrap
и react-bootstrap
работает нормально, ничего не делая, чтобы исправить эти 2 предупреждения. package.json
также не содержат записей для этих 2 пакетов.
Вопрос: Почему Bootstrap и связанные с ним файлы продолжают работать, несмотря на наличие неудовлетворенных одноранговых зависимостей?
Разве не смысл yarn
и npm
в том, чтобы управлять этими зависимостями?
Как правильно разрешить эти предупреждения?
Часть пакетов. json
{
...
"dependencies": {
"bootstrap": "^4.4.1",
"react-bootstrap": "^1.0.0",
...
}
}