Javascript 重新导出默认导出
从其他文件重新导出默认导出的最佳方法是什么 我想这样做:Javascript 重新导出默认导出,javascript,babeljs,ecmascript-6,Javascript,Babeljs,Ecmascript 6,从其他文件重新导出默认导出的最佳方法是什么 我想这样做: export Button from './Button/Button'; 显然,这不是有效的EcmaScript语法(不过它在较旧的Babel版本中使用) 因此,我想从“组件”导入{Button} 有没有更好的办法,也许是一艘班轮?建议使用ES6语法 谢谢 您可以使用导出{x as y}语法: export { default as Button } from './Button/Button'; 我想这样做: export But
export Button from './Button/Button';
显然,这不是有效的EcmaScript语法(不过它在较旧的Babel版本中使用)
因此,我想从“组件”导入{Button}代码>
有没有更好的办法,也许是一艘班轮?建议使用ES6语法
谢谢 您可以使用导出{x as y}
语法:
export { default as Button } from './Button/Button';
我想这样做:
export Button from './Button/Button';
从“./Button/Button”导出按钮代码>
对于这种语法,有一个第1阶段的建议:为什么?为什么不直接从'components/Button'导入{Button}
或其他什么东西呢?不幸的是,从'/m'
导出{default as y}对我不起作用。我在m.js中有导出默认函数(){/*…*/}
。使用i.js中的export{default as…
语句,我尝试在另一个文件中import{y}from./i'
,但y未定义。我在节点4.2中使用了babel 6 require hook和polyfill。Nevermind,找到了原因:这是export{default as x}from'.
无法工作的原因。