web-dev-qa-db-fra.com

Babel-node ne transforme pas l'opérateur de propagation sur un env prédéfini

J'essaie d'utiliser babel-node avec nodemon pour le rechargement à chaud. J'ai essentiellement suivi cela repo .

Mon script dev dans package.json Ressemble à ça:

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

Ma .babelrc:

{
  "presets": ["env"]
}

Même si l'opérateur de propagation est répertorié comme pris en charge par le préréglage env, lorsque je l'utilise avec cette configuration, j'obtiens un

SyntaxError: jeton inattendu

14
Philip Feldmann

Installer https://babeljs.io/docs/plugins/transform-object-rest-spread/

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

puis changez votre fichier .babelrc:

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