2016-03-20 8 views
3

Ich installierte Babel CLI und erstellte eine .babelrc Datei mit presets auf es2015 festgelegt. Ich habe auch das es2015 Preset installiert. Aber wenn ich den Befehl babel script.js --out-file script-compiled.js benutze und die Ausgabedatei überprüfe, finde ich immer noch Pfeilfunktionssyntax (=>) im Code, und Browser, die keine Pfeilfunktionen unterstützen, können meinen Code nicht ausführen, obwohl er mit babel transpiliert wurde. Was könnte hier vor sich gehen? Wenn es darauf ankommt, verwendet das Projekt react und ich verwende browserify, um app.js zu erstellen, und übergebe diese Datei dann an babel.Babel ersetzt nicht die Pfeilfunktionen

Edit: hier ist ein Beispiel für Code, der ordnungsgemäß umgesetzt wird nicht werden:

this._accountModel.fetch({ 
     success: (res) => { 
     console.log('success'); 
     }, 
     error:() => { 
     console.log('error'); 
     } 
    }); 
+0

Bitte senden Sie relevante Konfigurations- und Build-Dateien. Auch die Verzeichnisstruktur kann bei der Fehlerbehebung helfen. – luboskrnac

Antwort

Verwandte Themen