我正在尝试创建一个导出多个ES6类的模块.假设我有以下目录结构:
my/
??? module/
??? Foo.js
??? Bar.js
??? index.js
Run Code Online (Sandbox Code Playgroud)
Foo.js
并且Bar.js
每个导出一个默认的ES6类:
// Foo.js
export default class Foo {
// class definition
}
// Bar.js
export default class Bar {
// class definition
}
Run Code Online (Sandbox Code Playgroud)
我目前的index.js
设置如下:
import Foo from './Foo';
import Bar from './Bar';
export default {
Foo,
Bar,
}
Run Code Online (Sandbox Code Playgroud)
但是,我无法导入.我希望能够做到这一点,但找不到类:
import {Foo, Bar} from 'my/module';
Run Code Online (Sandbox Code Playgroud)
在ES6模块中导出多个类的正确方法是什么?