Rollup と Babel を使用してES2017JavaScript (特にasync/await関数) をトランスパイルするときにエラーが発生します。ES5
「babel」プラグインで \src\index.js を変換中にエラーが発生しました: オプション {"modules":false} が \node_modules\babel-preset-es2017\lib\index.js に渡されましたが、これはオプションを受け入れません。
私の.babelrcファイル:
{
"presets": [
"es2017"
],
"plugins": [
"transform-runtime"
],
"comments": false
}
当然、presetsからes2017に変更してコードes2015をコメントアウトすると、エラーはなくなりasync/awaitます。
アプリケーションはES2017機能 (つまりasync/await) を使用しますが、NPM パッケージとして (ES6 (ES2015)モジュールとして) 公開され、後でジェネリックにトランスパイルされることに注意してES5 (ES2009)ください。
どうすればこのエラーを回避し、ES2017楽しくトランスパイルできES5ますか?