Движущие силы и общие дочерние зависимости
У меня есть очень простой вопрос относительно зависимостей в приложении Ember.
Скажем, у меня есть родительское приложение / движок под названием P1. Этот родитель имеет несколько дочерних приложений / движков, называемых C1, C2, C3. Теперь родительское приложение, а также сами дочерние механизмы имеют общую зависимость от некоторой библиотеки, скажем, L1. (Это может быть, скажем, библиотека jquery). Однако версия, в которой C1 определяется как зависимость, - это L1@1.0.0, в то время как родительский P1 определяет его как L1@2.0.0.
Мой вопрос: с какой версией зависимостей будет работать дочерний элемент C1 (1.0.0 или 2.0.0)? Будет ли это конфликтовать с теми же зависимостями (но разными версиями), определенными в других дочерних движках?
Код зависимости может включать как JS, так и CSS. Как они разрешаются в контексте дочерних приложений? Это обрабатывается пространством имен двигателя? Любые примеры для справки действительно помогут.