Maison >interface Web >js tutoriel >Pourquoi Babel copie-t-il mon fichier source au lieu de le compiler ?
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!