Добрый день, коммьюнити,
Недавно узнал, что при определении зависимостей в схемах важен порядок. CSS модули должны быть определены в конце, иначе вызов некоторых функций может вызвать undefined, даже если там нет никакой ошибки.
Например, define("EmailFileDetailV2", ["ModalBox", "ServiceHelper", "ProcessModuleUtilities", "css!UsrFileDetailCSS"]
Сегодня обнаружил, что неправильный порядок кроме undefined может вызвать ошибку "X is not a function". Ломал голову полдня, а в итоге обнаружил, что зависимости в детали были прописаны не в том порядке. Оставлю это здесь, на случай если кто-то так же не будет понимать причину ошибки)
Я правильно понимаю, что вызов "родителей" осуществляется в таком же порядке, в котором они прописаны? И в случае если имя метода/css-стиля совпадает в нескольких "родителях", то вызывается первый из них?