在运行时向RequireJS配置添加路径

在运行时向RequireJS配置添加路径,requirejs,azure-mobile-services,Requirejs,Azure Mobile Services,好的,我已经知道应该像这样用RequireJS配置路径 require.config({ paths: { name: 'value' } }); 这样称呼它 require(['name'], function() { /* loaded */ }); 但问题是,我工作的环境中,我无法访问对require.config(…)的现有调用。对于那些关心的人来说,环境是Azure移动服务计划的工作。Microsoft已经在环境中包含了RequireJS并配置了路径。我的问

好的,我已经知道应该像这样用
RequireJS
配置路径

require.config({
  paths: {
    name: 'value'
  }
});
这样称呼它

require(['name'], function() {
    /* loaded */
});
但问题是,我工作的环境中,我无法访问对
require.config(…)
的现有调用。对于那些关心的人来说,环境是Azure移动服务计划的工作。Microsoft已经在环境中包含了RequireJS并配置了路径。我的问题有两个方面

1。如何向现有require.config()添加路径? 我知道再次调用
require.config()
将破坏现有配置。这是我不想做的

2。如何知道已配置了哪些路径? 我真的不想意外地覆盖任何现有路径名或覆盖任何现有库。

再次运行require.config()不会覆盖原始配置文件。它实际上扩展了它并向其中添加了新路径。现在我这样使用它,其中
configfile
也是
require.config({})


require.config({
路径:{
前缀名称:“路径/到/文件”
}
});
避免与Azure移动路径发生名称冲突的一种方法是简单地为所有自定义路径添加前缀


免责声明:我从未使用过Azure Mobile,只使用过RequireJs。您可能需要以稍微不同的方式实施它,但这是可能的。

谢谢。Azure Mobile Services实际上是一个node.js环境。因此,应该应用普通的require.js方法。如何运行新添加的路径?
<script data-main="configfile" src="require.js"></script>
<script>
    require.config({
        paths: {
            prefix-name: 'path/to/file'
        }
    });
</script>