У меня есть набор тестов, который работает в хронологическом порядке следующим образом:
test1.js
test2.js
в test1.js Я делаю:
define(['moduleA'], function (moduleA) ...
в test2.js У меня есть другой
define(['moduleA'], function (moduleA) ...
Кажется, что moduleA определен в test1.js, но этоне определено в test2.js.Я могу сделать требование в test2.js, и он работает нормально.
Не понимаю ли я фундаментальный аспект requireJS?Является ли это ожидаемым поведением, когда requireJS не будет определять один и тот же модуль дважды в одной и той же очереди выполнения?