Wir verwenden async / erwarten für unser Meteor-Projekt. Diese Syntax finden Sie überall in unserer resolvers.js. Alles hat gut funktioniert, bis wir auf Knoten 6.7 aufgerüstet haben. Jetzt zeigt es diesen Fehler jedes Mal, wenn wir versuchen, es zu bauen:
"Das Keyword 'erwarten' ist reserviert (53:24)"
Weiß jemand, wie man das löst?
Hier ist der Inhalt meiner .babelrc Datei:
%Vor%Okay, ich habe eine Lösung für mein Problem gefunden. Ich habe gerade die .babelrc ausgeschlossen, als Meteor gebaut wurde, da Meteor bereits ein Paket hat, das ES6-Syntax unterstützt. Ich habe die .babelrc nicht vollständig entfernt, da ich sie bei Tests und beim Ausführen des Storybooks, das keinen Meteor-Build auslöst, benötigen wird.
Warten allein ist eine ungültige Syntax. await muss in einer asynchronen Funktion wie folgt aufgerufen werden:
%Vor%Tags und Links async-await node.js meteor babel