Например, если у меня естьОтносительные пути в модуле requireJS AMD define() относительно baseUrl?
define(['./path/to/Foo'], function(Foo) {})
ли ./path/to/Foo
решен по отношению к require.config-х baseUrl
или относительно местоположения этого модуля?
Ни то, ни другое. Вы не хотели бы предоставлять какую-либо ценность здесь. Он должен выглядеть так: define (function (Foo) {}); то вам потребуется использовать относительный путь. Если вы хотите, чтобы baseUrl вступил в игру, вы не будете использовать относительный путь. Несоответствующий путь будет относиться к базовому Url. Например, require (["Foo"]) будет работать, если baseUrl был «path/to». –
Я думаю, вы могли бы это и сказать: define (["./ path/to/Foo"], function (Foo) {}). Это не так, как без кронштейнов. В этом случае baseUrl не имеет значения. define (["путь/to/Foo"], функция (Foo) {}) будет относительно baseUrl. –
Да, я действительно хотел положить скобки. Итак, в моем обновленном примере это './Path/to/Foo' относительно baseUrl или относительно файла, который имеет зависимость? – trusktr