为什么在尝试导入模块时,此pattern最终以undefined
结尾:
export {machines as machines} from './machines';
最佳答案
如果你在做
export default function machines(state, action) {}
那么您有一个
default
导出,而不是named
导出。 export default
导出任意表达式,函数名称为machines
的事实对导出行为没有影响。对于这种格式,您可以export {default as machines} from './machines';
使用问题中的
export ... from
格式,导出必须为:export function machines(state, action) {}
关于javascript - 导出{x as x}不适用于babeljs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31549725/