Javascript 无法配置Require.js baseUrl

Javascript 无法配置Require.js baseUrl,javascript,backbone.js,requirejs,Javascript,Backbone.js,Requirejs,我有以下应用程序结构: +项目 +应用程序 +剧本 +卖主 +骨干 +强调 -require.js -require.config.js package.json 我已经使用jam.js安装了所有依赖项。package.json如下所示: { “名称”:“项目”, “果酱”:{ “packageDir”:“应用程序/脚本/供应商”, “baseUrl”:“应用程序”, “依赖项”:{ “主干”:空 } } } baseUrl设置为应用程序文件夹,如果我从 localhost/project/

我有以下应用程序结构:

+项目
+应用程序
+剧本
+卖主
+骨干
+强调
-require.js
-require.config.js
package.json
我已经使用
jam.js
安装了所有依赖项。
package.json
如下所示:

{
“名称”:“项目”,
“果酱”:{
“packageDir”:“应用程序/脚本/供应商”,
“baseUrl”:“应用程序”,
“依赖项”:{
“主干”:空
}
}
}
baseUrl设置为应用程序文件夹,如果我从
localhost/project/app
工作正常。但最终在后端,我的应用程序
index.html
包含在php网页中,因此所有模块的URL都被破坏,例如:

GEThttp://builder1.localhost/user/scripts/vendor/require.js 404(未找到)
代替加载:

localhost/project/app/scripts/vendor/require.js
我如何配置
'baseUrl'
以便它知道我是通过
http://builder1.localhost/user/

您的输入脚本(require.js加载的第一个脚本)应该具有类似以下内容

require.config({
   baseUrl: "/another/path",
    paths: {
        "some": "some/v1.0"
    },
    waitSeconds: 15
});
require( ["some/module", "my/module", "a.js", "b.js"],
    function(someModule,    myModule) {
        //This function will be called when all the dependencies
        //listed above are loaded. Note that this function could
        //be called before the page is loaded.
        //This callback is optional.
    }
);
这是直接从那里获取的文档。仔细检查你的代码。如果基本URL是绝对路径而不是相对路径,则更好