Mam problem ze względnymi ścieżkami w requirejs.ścieżka względna nie działa ze ścieżkami
Przede wszystkim mam następującą strukturę. Używam go z wirtualnego hosta (os.com) i ścieżka jest os.com/test
index.html
<script data-main="config" src="require.js"></script>
config.js
require.config({
baseUrl: "./apps",
deps: ['ui'],
paths: {
ui: 'ui/ui',
system: 'system/system',
core: 'core/core'
}
});
ui.js
define(['./class/menuBuilder',"./class/window"], function(menuBuilder, windowBuilder){
return {
menuBuilder: menuBuilder,
windowBuilder: windowBuilder
}
});
Po uruchomieniu otrzymuję następujące błędy.
GET http://os.com/test/apps/class/menuBuilder.js 404 (Not Found)
GET http://os.com/test/apps/class/window.js 404 (Not Found)
Gdybym wyjąć „ui” nieruchomości od nieruchomości do „ścieżek”, a następnie zmienić deps do [ „UI/ui”], to działa, ale chciałbym używać ścieżek.
Zmienione config.js
require.config({
baseUrl: "./apps",
deps: ['ui/ui'],
paths: {
system: 'system/system',
core: 'core/core'
}
});
Jak mogę zmienić config aby ścieżki i względną ścieżkę pracy razem?