web-dev-qa-db-ja.com

Babelノードはプリセットenvでスプレッド演算子を変換しません

ホットリロードにnodemonでbabel-nodeを使用しようとしています。基本的にこれに従いました repo

package.jsondevスクリプトは次のようになります。

"dev": "nodemon app.js --exec babel-node --presets env"

私の.babelrc

{
  "presets": ["env"]
}

スプレッド演算子はenvプリセットでサポートされているとリストされていますが、このセットアップで使用すると、

SyntaxError:予期しないトークン

14
Philip Feldmann

インストール https://babeljs.io/docs/plugins/transform-object-rest-spread/

npm install --save-dev @babel/plugin-proposal-object-rest-spread

次に、.babelrcファイルを変更します。

{
  "presets": ["@babel/preset-env"],
  "plugins": ["@babel/plugin-proposal-object-rest-spread"]
}
30
Roberto Alicata