Ich versuche, Funktionen in ES6 zu exportieren, um auf sie von anderen Dateien zuzugreifen. Aber ich kann nicht herausfinden, wie.ES6 exportieren und importieren Probleme
Datei 1: (Import)
import components from './components/components';
console.log(components.hej);
Datei 2: (Export)
var hej =() => {
console.log('HEj');
};
export var hej;
Warum kann ich keinen Zugriff auf die Funktion "hej" erklärt in Datei 2 von Datei 1? Es macht keinen Sinn für mich.
Bitte helfen!
Bitte veröffentlichen Sie Ihre Verzeichnisstruktur. –
Es ist nicht sinnvoll, den Funktionspfeil zu verwenden, wenn Sie die Funktion in der benannten Variablen speichern und sie dann über die Variable verfügbar machen. Verwenden Sie in diesem Fall den Standard 'function hej() {...}' – libik
Scheint, dass Sie überhaupt nicht über Importe und Exporte gelesen haben. MDN hat Beispiele, die genau zeigen, was zu tun ist: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import, https://developer.mozilla.org/en-US/ docs/Web/JavaScript/Referenz/Anweisungen/exportieren. –