Ich erhalte eine Fehlermeldung transpiling ES2017
JavaScript (insbesondere async/await
Funktionen) in ES5
mit Rollup und Babel:Babel/Rollup Fehler transpiling und Bündelung ES2017
Fehlertransformations \ src \ index.js mit 'babel' plugin: Optionen {"modules": false} wurde an \ node_modules \ babel-preset-es2017 \ lib \ index.js übergeben, das keine Optionen akzeptiert.
Meine .babelrc
Datei:
{
"presets": [
"es2017"
],
"plugins": [
"transform-runtime"
],
"comments": false
}
Natürlich geht der Fehler weg, wenn ich die presets
es2017
-es2015
und kommentieren Sie die async/await
Code ändern.
Beachten Sie, dass, während die Anwendung ES2017
Funktionen (das heißt async/await
) verwendet, es als NPM-Paket veröffentlicht (als ES6 (ES2015)
Modul), dem generischen ES5 (ES2009)
später transpiled wird.
Wie komme ich über diesen Fehler hinaus und bekomme meine ES2017
fröhlich zu ES5
tranepiling?
ES2017 ist nicht ES7. –