Maison >interface Web >js tutoriel >Pourquoi Babel copie-t-il mon fichier source au lieu de le compiler ?

Pourquoi Babel copie-t-il mon fichier source au lieu de le compiler ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-29 17:52:11379parcourir

Why is Babel Copying My Source File Instead of Compiling It?

Compilation Babel : empêcher la copie directe

Dans l'extrait de code donné, Babel est incapable de transformer le fichier source en une sortie compilée. Au lieu de cela, il copie simplement le fichier original. Cela se produit car Babel 6.x nécessite une configuration explicite pour spécifier les transformations souhaitées.

Pour résoudre ce problème, installez le package babel-preset-env via npm. Ce préréglage permet la compilation de tous les comportements ES* standard vers ES5. Ensuite, utilisez la commande suivante :

babel --presets env proxy.js --out-file proxified.js

Vous pouvez également créer un fichier .babelrc avec la configuration suivante :

{
  "presets": ["env"]
}

Exécuter Babel avec cette configuration appliquera la compilation ES5, résolvant ainsi le problème. problème de copie directe.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn