У меня есть baseUrl
в приложении на основе RequireJs, установленном на /angular
. Иногда я хотел бы установить путь относительно базы, иногда я хотел бы установить его относительно текущего каталога.Задание относительных путей из `RequireJs`
Я очень новичок в RequireJs и очень смущен.
Это то, что я сейчас:
require([
'require',
'angular',
'module/draft/draftDisplay'// module that I want relative to baseUrl
], function(requireLocal, angular) {
requireLocal('./autoSave'); // Modules that I want relative to current url
requireLocal('./module');
Что создает эту ошибку: Error: Module name "autoSave" has not been loaded yet for context: _
Как я уже говорил раньше, я не могу получить хорошую ручку на то, как RequireJs работ. Некоторые вещи, которые я не понимаю, являются:
1) Когда RequireJs использовать BaseUrl и когда не использует текущий каталог
2) В чем разница между ID модуля и путь к нему?
3) способ предыдущие модули указываются в require([...],..
массиве Влияет ли как последующие будут решены (которые, казалось бы случай, когда я возился)
Если бы вы могли включить эти вещи в вашем ответе, что бы быть очень полезным.