I read on github that:npm: Откуда берутся зависимости от детей?
хрюкать-мокко-тест использует функциональные возможности Peer зависимости НПМ
Я не был уверен, что "Peer зависимости" были, так что я проверил НПМ документы и обнаружили:
npm является прекрасным как менеджер пакетов. В частности, он обрабатывает суб-зависимости очень хорошо: если мой пакет зависит от версии запроса 2 и некоторая-другая-библиотека
Что я беру в виде:
- Возник «зависимостей пэра» означает, что для правильной работы зависимостям могут потребоваться другие зависимости .
- НПМ создает дерево как структура, где зависимость является корнем, и корневая зависимость имеет детей зависимостей
Вопросы Я оставил с являются:
Где делают дети зависимостей приходят из? Копии? Или это ссылки на другие зависимости, уже присутствующие в пакете.json?
Не уверен, что это то, о чем вы просите, но если в вашем пакете.json у вас есть зависимости A, B и C, и каждый из них зависит от X, каждый из них будет иметь копию X в node_modules/AorBorC/node_modules/X – Salem
Итак, в этом примере каждая вещь имеет свою СОБСТВЕННУЮ копию x? Или у каждого будет ссылка на тот же x? –