我有一个节点/类型脚本应用程序,我正试图从另一个文件导入一个函数。为了导出它,我使用了exports.coolFunc = coolFunc
,为了导入,我使用import {coolFunc} from '../controller/coolStuff'
。
当我这样做的时候,我会得到
模块"/控制器/collFunc"’没有导出的成员"coolFunc">
我做错了什么,如何修复?
导入是ES6导入。exports.coolFunc = coolFunc
错误。这是一个CommonJS导出。等效的ES6出口是
export { coolFunc }
或
export function coolFunc...
在这里,您可以阅读更多关于ES6export
语法的信息。