Requirejs: ścieżki a mapa

Próbuję zrozumieć, gdzie słuszne jest używanie „mapy” ze znakami wieloznacznymi i „ścieżkami”.

Patrząc na wymagane źródło (ale z pewnością nie jest ono w 100% płynne) wydaje się, że funkcjonalnie nie byłoby różnicy między tymi dwoma fragmentami. Czy to prawda?

Korzystanie ze ścieżek:

  require.config({
    baseUrl: "include/js/",
    paths: {
     foo: "stuff/foo",
    }
  });

Korzystanie z mapy:

  require.config({
    baseUrl: "include/js/",
    map: {
     '*': {foo: "stuff/foo"},
    }
  });

questionAnswers(3)

yourAnswerToTheQuestion