代码之家  ›  专栏  ›  技术社区  ›  mdmb

ES6中的导入/导出

  •  0
  • mdmb  · 技术社区  · 6 年前

    我有个文件叫 index.js

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

    我的问题是-如何从中导出这些命名的导入 some-library 在同一个文件中而不改变他们的名字?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Nicholas Tower    6 年前

    如果要导入命名的导出并用相同的名称重新导出,请执行以下操作:

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

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

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