在运行时构建的函数列表中未定义导入{functionName}

时间:2018-05-25 20:36:38

标签: javascript ecmascript-6 es6-modules

一个函数收集在运行时导出的其他函数:

const list = getFunctions();

其中const list是包含函数的对象:

{
 f1: function1,
 f2: function2,
 f3: function3
}

然后我导出函数对象:

export { list };

将其中一个函数导入另一个文件:

import { f1 } from './functionsList';

f1未定义。

1 个答案:

答案 0 :(得分:0)

我使用了module.exports的解决方法:

module.exports = list;

哪个适用于import { f1 }

来自:https://stackoverflow.com/a/40704948/665082