Je suis en train de créer un module qui exporte plusieurs ES6 classes. Disons que j'ai la structure de répertoire suivante:
my/
└── module/
├── Foo.js
├── Bar.js
└── index.js
Foo.js
et Bar.js
d'exportation par défaut ES6 classe:
// Foo.js
export default class Foo {
// class definition
}
// Bar.js
export default class Bar {
// class definition
}
J'ai actuellement mon index.js
configurer comme ceci:
import Foo from './Foo';
import Bar from './Bar';
export default {
Foo,
Bar,
}
Cependant, je n'arrive pas à importer. Je veux être capable de faire cela, mais les classes ne sont pas trouvés:
import {Foo, Bar} from 'my/module';
Quelle est la bonne façon d'exporter plusieurs classes dans un ES6 module?