Настроить расположение text.js
Я использую requirejs с текстовым плагином. По умолчанию requirejs предполагает text.js
живет в вашем baseUrl
, Тем не менее, я хочу сохранить это где-то еще. Где / как / когда мне нужно настроить requirejs?
2 ответа
Для этого вы можете использовать конфигурацию пути requirejs. Из документации:
paths: сопоставления путей для имен модулей, не найденных непосредственно в baseUrl. Предполагается, что параметры пути относятся к baseUrl, если только параметр path не начинается с символа "/" или в нем отсутствует протокол URL ("как http:").
Так что вы можете сделать что-то вроде этого:
requirejs.config({
paths: {
"text": "/absolute/path/to/text.js"
}
});
Тогда вы можете использовать text
как зависимость в модулях и require.js будет знать, чтобы искать файл в /absolute/path/to/text.js
,
Чтобы добавить к ответу shioyama, .js
в "/absolute/path/to/text.js"
не обязательно. Он добавляется, когда require.js проверяет путь:
requirejs.config({
paths: {
"text": "/absolute/path/to/text"
}
});