@wellgo

Почему в requirejs undef срабатывает нормально со второго раза?

Есть дописанный кастомный модуль описанный через
define(['custom'], function(){ return { load: function(name, req, onLoad, config){
onLoad.fromText('smth js code');
} }; });


Так вот проблема в том, что
require.undef('custom!smth_module');
срабатывает нормально только со второго раза, т.е. require->undef->require не работает. Второй require вызывает ошибку, т.к. custom модуль не цепляется и smth_module пытается загрузиться из стандартного неймспейса вместо логики описанной в нем.

Но при этом если сделать require->undef->require->undef->require то третий require срабатывает так как должен - без ошибок, и вызывает корректно кастомную логику.

Что за фигня, кто знает?
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы