Есть ли инструмент или функция require.js, которую я могу использовать для определения порядка извлечения и загрузки моих модулей / традиционных скриптов?
Например,
a.js:
define(['b', 'c'], function(b,c){});
b.js:
define(['d'], function(d){});
, а затем main.js с
require(['a'], function(a){});
Мое предположение здесь таково:
- a.js будет извлечен первым
- b.js и c.js будет извлечен вторым
- d.js будет извлечен последним
имодули будут загружены в порядке d -> b -> c -> a.Или, возможно, d и c одновременно (поскольку c не имеет зависимостей, таких как d), затем b и, наконец, a.
Однако я никогда не уверен на 100%, что мои предположения верны.Я могу обновить страницу 100 раз и убедиться, что у меня нет ошибок, но я все еще параноик, что 101-я попытка прекратится.
Разработчики модулей AMD, как вы отлаживаете это?