为什么在尝试导入模块时,此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/

10-12 15:11