参考使用字符串导入的模块



我正在导入一些模块

 import foo from 'foo.js'
 import bar from 'bar.js'

我希望能够使用字符串引用其名称,而不是:

setConfig(foo)

我想做类似:

的事情
setConfig( context['foo'])

这可能吗?可以解析模块的上下文(即" this"," global"," window'"的上下文是什么?

认为我在对另一个问题的回答中找到了答案:https://stackoverflow.com/a/50440026/521543

,无法直接访问模块变量(导入模块除外):

词汇环境和环境记录值纯粹是规范机制,不需要对应于Ecmascript实现的任何特定伪像。eCmascript程序不可能直接访问或操纵此类值。

最新更新