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');
}
});
Bitte senden Sie relevante Konfigurations- und Build-Dateien. Auch die Verzeichnisstruktur kann bei der Fehlerbehebung helfen. – luboskrnac