Javascript 如何设置默认baseUrl

Javascript 如何设置默认baseUrl,javascript,requirejs,Javascript,Requirejs,我使用的是RequireJS,我的所有模块都位于/payloads/backend/application中 即 每当我使用require()时,我必须在配置对象中指定baseUrl: require({baseUrl: "/payloads/backend/application"}, ["blog/widgets/categories"], function(widget){ // do some stuff with widget }); 我已尝试将此添加到我的:

我使用的是RequireJS,我的所有模块都位于
/payloads/backend/application

每当我使用
require()
时,我必须在配置对象中指定baseUrl:

require({baseUrl: "/payloads/backend/application"}, ["blog/widgets/categories"], function(widget){
        // do some stuff with widget
    });
我已尝试将此添加到我的


var require={
baseUrl:“/payloads/backend/application”
};
这没用

我尝试暂时将require.js移动到应用程序文件夹,但也没有移动到该文件夹


如何指定默认的baseUrl?

是否可以显示如何使用加载require.js的脚本标记指定上述内联require调用的顺序?对于RequireJS 0.24.0及更高版本,这应该可以:

<script type="text/javascript"> 
    var require = {
        baseUrl: "/payloads/backend/application"
    };
</script> 
<script src="path/to/require.js"></script>
<script>require(["blog/widgets/categories"], function () {}</script>

var require={
baseUrl:“/payloads/backend/application”
};
需要([“blog/widgets/categories”],函数(){}
如果您使用的是data main属性(推荐),并且main.js已经在“applications”目录中,那么应该全部解决:baseUrl应该自动设置为applications目录:

<script data-main="/payloads/backend/application/main.js" src="path/to/require.js"></script>

以上仅适用于RequireJS 0.24.0及更高版本


有关该错误的更多信息也会有所帮助:它是否仍然使用相对于页面的baseUrl?控制台中是否引发了某种错误?检查浏览器的web developer工具中的“网络”或“资源”面板将显示使用了哪些文件路径。

很快会返回给您。这与未在上下文“\ux”中使用有关我不知道我做了什么,但我认为它现在起作用了:it’谢谢你的帮助。
<script type="text/javascript"> 
    var require = {
        baseUrl: "/payloads/backend/application"
    };
</script> 
<script src="path/to/require.js"></script>
<script>require(["blog/widgets/categories"], function () {}</script>
<script data-main="/payloads/backend/application/main.js" src="path/to/require.js"></script>