Отказ от ответственности, я являюсь основным разработчиком RequireJS:
Произошло изменение в ночных WebKits, которое нарушает плагин заказа.Это также влияет на LABjs.Это привело к реализации спецификации HTML5, которая изменила поведение динамической загрузки скрипта.Хорошо то, что браузеры начинают сходиться, плохо то, что спецификация не учитывает упорядоченное выполнение динамически добавляемых элементов скрипта.
Автор LABjs, Кайл Симпсон, привлекаетгруппа HTML5 для получения официального изменения спецификации, поддерживающего выполнение заказов динамически добавляемых сценариев.Пока что ночные Firefox внесли изменения, и я полагаю, что WebKit, возможно, тоже рассматривает это. Еще одна хорошая статья написана Анри Сивоненом .
Все это говорит о том, что я думал, что это повлияло на ночные сеты WebKit, и я не уверен, что Chrome 8 подхватил это изменение.Я ожидаю, что это вероятная причина поломки, но мой модульный тест для плагина заказа, кажется, работает для меня в Chrome 8.
Если вы можете подтвердить, что вы находитесь на Chrome 8, и, возможно, не на канале разработчика, которыйможет быть, может быть, Chrome 9, это было бы полезно знать.Также было бы полезно узнать, какую версию RequireJS вы используете.0.15 имеет исправление, которое соответствует изменению в ночных Firefox.Если вы используете более старую версию RequireJS, вы можете попробовать более новую.