У меня есть моя структура файла следующее:RequireJS require.toUrl ('../') не работает, как я ожидаю,
- модулей/
-
- test_module/
-
-
- js/
-
-
-
-
- main.js
-
-
-
-
- вид/
-
-
-
-
- view.html
-
-
В конфигурации requireJs я определяю мой test_module
,
require.config({
baseUrl: "./",
packages: [
{
name: 'test_module',
location: 'modules/test_module/js'
}
]
});
А позже я загрузить test_module как:
require(['test_module']);
Проблема, когда я пытаюсь получить URL моего view.html из модуля main.js с помощью require.toUrl('../view/view.html')
, он возвращает './view/view.html'
, но если я попробуйте вот так require.toUrl('./view/view.html')
он возвращает результат, как ожидалось './modules/test_module/js/view/view.html'
Я создал плункер, чтобы продемонстрировать проблему, с которой я столкнулся link here.