requirejsの相対パスに問題があります。パスで相対パスが機能しない
まず、私は以下の構造を持っています。私は(os.com)仮想ホストでそれを実行していることだし、パスが
index.htmlを
<script data-main="config" src="require.js"></script>
config.jsの
os.com/testrequire.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
}
});
私が実行すると、次のエラーが発生します。
GET http://os.com/test/apps/class/menuBuilder.js 404 (Not Found)
GET http://os.com/test/apps/class/window.js 404 (Not Found)
私は「パス」プロパティから「UI」プロパティを取るならば、それは動作しますが、[「UI/UI」]にDEPSを変更するが、私はパスを使用したいと思います。
変更config.jsの
require.config({
baseUrl: "./apps",
deps: ['ui/ui'],
paths: {
system: 'system/system',
core: 'core/core'
}
});
どのように私は一緒にパスと相対パスの作業をするために私の設定を変更できますか?