export {x as x} 不适用于 babeljs
export {x as x} does not work with babeljs
为什么当我尝试导入模块时 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) {}
为什么当我尝试导入模块时 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) {}