我们可以同时使用`export default`和`module.exports`吗?

时间:2019-02-27 07:16:21

标签: javascript react-native

如何在同一文件中使用export defaultmodule.exports

/ ********出口******** /

export default function () { ... };

module.exports = {
    A,
    B,
    C
};

如何导入它们?

1 个答案:

答案 0 :(得分:2)

非常确定这是不可能的-默认导出与您分配给module.exports的对象(或其他表达式)基本相同。最好始终使用一种语法样式(module.exportsexport)。如果您要导出默认的以及导出其他内容,请考虑使用export语法代替命名输出:

// define A, B, C
export default function() { ... };
export { A, B, C };

并使用例如

导入
import fn, { A } from './module';