如何导出包装的函数并调用它(ES6模块)

时间:2019-11-19 15:46:32

标签: javascript ecmascript-6 module

我想将SDK作为模块导入到React组件中,但是我不确定成功执行此操作所需的确切语法。这是函数的最上面一行,它已经在用我不理解的模块做一些伏都教(点表示附加代码:

(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}...

我的想法是做类似的事情

export const mySDK = (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}...

然后在我要使用的组件中,做

`从'./mySDK'导入mySDK

并通过简单的调用-componentDidMount()

mySDK()上调用它

这项工作吗?即使我什么也不做,函数的第一行是否真的导出文件?尝试像这样的更好吗?

import * as mySDK from './mySDk'

是否不使用特定名称导出它?

0 个答案:

没有答案