Node.js ES6 Wie exportiert man eine Klasse aus einem Modul? [Duplikat]

8

Ich versuche, eine ES6-Klasse aus einem CommonJS-Modul in Node.js 6.2.0

zu exportieren %Vor%

Importieren Sie es dann in ein anderes Modul:

%Vor%

Ich bekomme jedoch die folgende Ausnahme:

%Vor%

Wie kann ich das richtig machen?

Bitte beachtet, dass ich nicht Babel / Tranceur benutze, es ist reines JS, wie es im letzten Knoten 6.2.0 implementiert ist, der laut Kangax ES6 in 93% implementiert.

// Edit: Dies ist kein Problem mit Exporten gegenüber module.exports. Bei der Verwendung von Exports allein bekomme ich ein Objekt mit __proto__ set.

    
kubal5003 23.05.2016, 15:36
quelle

1 Antwort

22

Sie müssen module.exports zuweisen, nicht die lokale Variable exports .

    
Bergi 23.05.2016 15:48
quelle