Ich habe ein Problem mit relativen Pfaden in Requirejs.relativer Pfad funktioniert nicht mit Pfaden
Zunächst habe ich die folgende Struktur. Ich laufe es mit einem virtuellen Host (os.com) und der Weg ist 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
}
});
Wenn ich es ausführen, erhalte ich die folgenden Fehler.
GET http://os.com/test/apps/class/menuBuilder.js 404 (Not Found)
GET http://os.com/test/apps/class/window.js 404 (Not Found)
Wenn ich herausnehmen ‚ui‘ Eigenschaft von der Eigenschaft ‚Pfade‘ dann deps ändern [ ‚ui/ui‘], es funktioniert, aber ich möchte Pfade verwenden.
Changed config.js
require.config({
baseUrl: "./apps",
deps: ['ui/ui'],
paths: {
system: 'system/system',
core: 'core/core'
}
});
Wie kann ich meine Config ändern Pfade und relativen Pfad arbeiten zusammen zu machen?