我有一个问题,我正在使用一个文件来保存一个模块列表,并且在我的 nodejs 服务器中的一次调用中需要这个列表。我想以特定方式使用列表中的模块。
modules.js -
Mods = {
mymodule: require('./mymodule.js')
}
exports.f = function() {
return Mods;
}
index.js -
f = require('./modules.js').f;
f().mymodule.echo("Hello World");
所以现在我想将我正在调用的模块的名称直接放入函数中,而不是我现在使用 f() 的方式,这样我就可以执行以下操作:
f = require('./modules.js').f;
f('mymodule').echo("Hello World");
我已经尝试了许多不同的实验,但无法让它工作,是否可以在 javascript 中做到这一点?