Der Spread-Operator in "React Native" verursacht einen "Unexpected Token" -Fehler bei Mocha

9

Ich beginne ein React Native-Projekt, und ich möchte ECMAScript 2015 für meinen Code und Mocha für meine Komponententests verwenden. Ich habe babel-register , babel-preset-es2015 und babel-preset-stage-2 installiert und diese der package.json -Datei meines Projekts hinzugefügt:

%Vor%

Aber wenn ich mocha --compilers js:babel-register starte und versuche, ein Modul zu testen, das eine React Native API importiert ...

%Vor%

... Ich bekomme einen Fehler bezüglich des von React verwendeten Spread-Operators:

%Vor%

Ist das ein Babel-Bug - sollte das Stage-2-Preset keine Unterstützung für den Spread-Operator bieten? Oder vermisse ich etwas anderes?

    
Rob Johansen 01.01.2016, 20:36
quelle

1 Antwort

2

Ich habe gerade angefangen, das auch zu sehen. Scheint wie ein Fehler. AFAIK babel kompiliert keine Dateien unter node_modules, da sie immer vorkompiliert werden sollten.

Auch das ist eine ziemlich neue Ergänzung

Ссылка

    
Epeli 12.01.2016 18:58
quelle