Le cas d'utilisation est simple: je veux juste exporter un objet avec le nom tel qu'il a été importé.
par exemple:
import React from 'react';
export React;
mais cela ne fonctionne pas. Je dois ecrire:
import React from 'react';
export const React = React;
Mais c'est étrange. Quel est le bon moyen de le faire?
MISE À JOUR :
Merci pour les aides et les références. J'ai résolu mon problème avec de nombreux indices. Je voudrais partager quelques cas communs pour moi et les solutions.
Exporter les importations
import d, {obj} from '...';
export {obj, d};
export {obj as name1, d as name2};
réexporter toutes les importations nommées
export * from '...';
export * as name1 from '...';
réexporter certaines importations nommées
export {a, b as name1} from '...';
réexporter l'importation par défaut en tant qu'exportation par défaut
export {default} from '...';
réexporter l'importation par défaut en tant qu'exportation nommée
export {default as name1} from '...';
export {React}
mais encore une fois, si vous avez besoin de React quelque part, vous devez simplement l'importer là-bas.
export * as name1 from '...';
cela ne fonctionne pas pour moi (en utilisant le webpack 2). Des idées?