Nazwany moduł a moduł bez nazwy w RequireJS

Możemy utworzyć moduł w requireJS, nadając mu nazwę:

define("name",[dep],function(dep) {
      // module definition
});

lub możemy utworzyć taki z wyjątkiem nazwy:

define([dep],function(dep) {
      // module definition
});

Jaki jest lepszy sposób na stworzenie modułu? Wiem, że RequireJS zaleca unikanie przypisywania nazw modułów.

Ale chcę wiedzieć, w jakich scenariuszach robimy i nie musimy nadawać modułowi nazwy. Czy to wpływa na użytkowanie? Jakie są zalety i wady każdego sposobu?

questionAnswers(2)

yourAnswerToTheQuestion