我正在尝试在多个配置版本之间切换,如此处所述
这是我的 main.js:
var config1 = require.config({
paths: {
message: 'mocks/mockMessage' // returns "mocked message"
}
});
var config2 = require.config({
paths: {
message: 'mocks/anotherMockMessage' // returns "another mocked message"
}
});
config1(["require"], function (require) {
require(['jquery', 'message'], function ($, message) {
$('#output').html(message);
});
});
虽然我调用 config1,但文本设置为“另一个模拟消息”。看起来运行时首先执行 config1 然后 config2 覆盖“消息”配置。
那么如何在不应用它们的情况下定义多个配置,以便稍后调用我需要的配置呢?
顺便说一句,如果我在配置中添加“上下文”属性,它根本不起作用。