Der Anwendungsfall ist einfach: Ich möchte nur ein Objekt mit dem Namen exportieren, so wie es importiert wurde.
beispielsweise:
import React from 'react';
export React;
aber das funktioniert nicht. Ich muss schreiben:
import React from 'react';
export const React = React;
Aber das ist seltsam. Was ist der richtige Weg, um dies zu tun?
AKTUALISIERT :
Vielen Dank für Hilfe und Hinweise. Ich habe mein Problem mit vielen Hinweisen gelöst. Ich möchte einige häufige Fälle für mich und die Lösungen teilen.
Export Importe
import d, {obj} from '...';
export {obj, d};
export {obj as name1, d as name2};
Exportieren Sie alle benannten Importe erneut
export * from '...';
export * as name1 from '...';
Einige benannte Importe erneut exportieren
export {a, b as name1} from '...';
Standardimport als Standardexport erneut exportieren
export {default} from '...';
Standardimport als benannter Export erneut exportieren
export {default as name1} from '...';
export {React}
aber wieder, wenn Sie irgendwo reagieren müssen, sollten Sie es einfach dort importieren.
export * as name1 from '...';
Dies funktioniert bei mir nicht (mit Webpack 2). Irgendwelche Ideen?