How can I access configuration of Require.js

后端 未结 3 487
甜味超标
甜味超标 2020-12-07 22:35

I try to get the baseUrl configuration of Require.js inside a module, but I can\'t find where it is stored.

define([], function() {
  // Here I\         


        
相关标签:
3条回答
  • 2020-12-07 23:01

    You can also reach the config into:

    requirejs.s.contexts._.config 
    

    to inspect the config object directly.

    https://groups.google.com/forum/#!topic/requirejs/Hf-qNmM0ceI

    0 讨论(0)
  • 2020-12-07 23:08

    Do you want to use toUrl?

    define({
        load: function (name, parentRequire, load, config) {
               var fullUrl = parentRequire.toUrl("foo/bar.css");
        }
    });
    

    edit:
    Starting in require.js 2.1.3, calling toURL return the path without extension. As so, to get the baseUrl:

    var baseURL = require.toUrl();
    
    0 讨论(0)
  • 2020-12-07 23:23

    In RequireJS 2.1.5, you can get the base URL just like epascarello says, except you'll need to pass the empty string.

    var baseURL = require.toUrl('');
    
    0 讨论(0)
提交回复
热议问题