javascript - ES6 中的导入/导出

标签 javascript ecmascript-6

我有一个名为 index.js 的文件,我正在将其他模块导入其中,并使用命名导出将它们导出:

import { Card, Icon } from 'some-library';
import ButtonComponent from './Button';

export const Button = ButtonComponent;

我的问题是 - 如何在同一文件中从 some-library 导出那些命名导入而不更改其名称?

最佳答案

如果您想导入命名导出并使用相同名称重新导出它,请执行以下操作:

export { Card, Icon } from 'some-library';

如果您想导入默认导出并使用某个特定名称重新导出它,请执行以下操作:

export { default as ButtonComponent } from './Button';

关于javascript - ES6 中的导入/导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52101543/

相关文章:

javascript - Backbone + Promises - 如何在发布后获取

javascript - 为什么我能够在不注入(inject)模块的情况下访问 Angular 服务?

javascript - 更新具有匹配属性的对象并忽略新属性

javascript - 如何在有条件的情况下在另一个组件正下方的无状态组件上呈现函数?

javascript - 使用递归函数迭代嵌套对象,返回未定义

javascript - 使用 Node 从 AWS CLI 获取区域

javascript - Matlab 多边形中的点

javascript - 将 Prop 传递给 sibling reactJS 时未定义

javascript - 通过赋值解构定位特定数组元素

javascript - 当一个组件只需要派发一个 action creator 时应该使用什么模式?