从其他文件重新导出默认导出的最佳方式是什么?重新导出默认导出
我想要做这样的事情:
export Button from './Button/Button';
显然,这不是(但它用来工作中老年巴贝尔版本)有效的EcmaScript语法。
因此,我想import {Button} from 'components';
有没有更好的办法,也许一个班轮? ES6语法将被优先考虑。
谢谢!
从其他文件重新导出默认导出的最佳方式是什么?重新导出默认导出
我想要做这样的事情:
export Button from './Button/Button';
显然,这不是(但它用来工作中老年巴贝尔版本)有效的EcmaScript语法。
因此,我想import {Button} from 'components';
有没有更好的办法,也许一个班轮? ES6语法将被优先考虑。
谢谢!
可以使用export { x as y }
语法:
export { default as Button } from './Button/Button';
我想要做这样的事情:
export Button from './Button/Button';
有一个阶段1提案,这句法:https://github.com/leebyron/ecmascript-more-export-from
不幸的是,'。/ m''的export {default {y}不适用于我。我在'm.js *中导出默认函数(){/ * ... * /}'。使用* i.js *中的export {default as ...'语句,我尝试在另一个文件中从'。/ i''导入{y},但是y未定义。我在节点4.2中使用babel 6 require-hook和polyfill。 –
没关系,找到原因:[add-module-exports plugin](https://github.com/59naga/babel-plugin-add-module-exports)是'export {default as x'从' ......“不工作。 –
为什么?为什么不从'components/Button''导入{Button}或者什么? –