访问Requirejs全局变量

访问Requirejs全局变量,requirejs,Requirejs,globals.js文件: define(function(require) { "use strict"; return { "libsPath": "../../" }; }); index.html文件: <script> var require = { deps: ["js/globals"], callback: function(Globals) { libsPath =

globals.js文件:

define(function(require) {
    "use strict";
    return {
        "libsPath": "../../"
    };
});
index.html文件:

<script>
 var require = {
        deps: ["js/globals"],
        callback: function(Globals) {
            libsPath = Globals.libsPath;
            console.log(libsPath);
        }
    };
</script>
<script data-main="main.js" src="libs/require.js" type="text/javascript"></script>
我想在require.config选项中使用libsPath作为全局变量,如下所示:类似require.libsPath的内容

require.config({
        baseUrl: './js/',
        paths: {
           'jquery': require.libsPath + 'libs/jquery'
        }
});

有没有办法做到这一点?简言之我如何在main.js配置中使用require全局变量?

我不理解
标记和
require
全局变量。您不能在
require.config
调用周围放置
require(['js/globals'],function(globals){})
吗?是的!对本来可以…无论如何…谢谢。。。
require.config({
        baseUrl: './js/',
        paths: {
           'jquery': require.libsPath + 'libs/jquery'
        }
});