最佳答案
我试图创建一个模块,导出多个ES6类。假设我有如下的目录结构:
my/
└── module/
├── Foo.js
├── Bar.js
└── index.js
Foo.js
和Bar.js
分别导出一个默认的ES6类:
// Foo.js
export default class Foo {
// class definition
}
// Bar.js
export default class Bar {
// class definition
}
我现在把index.js
设置成这样:
import Foo from './Foo';
import Bar from './Bar';
export default {
Foo,
Bar,
}
但是,我无法导入。我希望能够做到这一点,但类没有找到:
import {Foo, Bar} from 'my/module';
在ES6模块中导出多个类的正确方法是什么?