sab*_*bof 14 javascript requirejs
我希望能够在与包含配置的文件不同的文件中注入额外的路径.可以这样做吗?一个额外的问题是我是否可以直接访问"配置"变量.
exp*_*nit 17
require.config多次呼叫或多个呼叫都没有问题.您不必在后续调用中提供整套配置.新路径映射将与现有路径映射合并.
例如,如果您最初这样做:
require.config({
paths: {
foomodule: 'libs/foo',
jquery: 'libs/jquery'
}
});
Run Code Online (Sandbox Code Playgroud)
您可以稍后执行此操作,为jquery提供一组不同的路径和/或为原始配置中不存在的整个新模块注入路径:
require.config({
paths: {
jquery: [ 'http://code.jquery.com/jquery-2.0.2', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.2' ],
// note that foomodule not provided here but still keeps its original configuration
someothermodule: 'some/other/path'
}
});
Run Code Online (Sandbox Code Playgroud)
但请注意,如果已经基于原始配置加载了模块,并且您想强制它从新配置重新加载,则可能需要调用 require.undef
关于你的问题的第二部分(阅读现有的配置信息),我也提出了一个问题,到目前为止还没有找到办法.
| 归档时间: |
|
| 查看次数: |
6220 次 |
| 最近记录: |