Maison > interface Web > js tutoriel > Pourquoi mon fichier Babel est-il répliqué sans transformation ?

Pourquoi mon fichier Babel est-il répliqué sans transformation ?

Mary-Kate Olsen
Libérer: 2024-11-17 17:57:01
original
292 Les gens l'ont consulté

Why Is My Babel File Replicated Without Transformation?

Fichier Babel répliqué sans transformation

Votre extrait de code utilise browserSync et http-proxy pour créer un serveur proxy. Cependant, l'exécution de babel proxy.js --out-file proxified.js ne donne qu'une copie du fichier original.

Babel, un framework de transformation, a subi un changement de comportement par défaut par rapport aux versions antérieures à 6.x. . Auparavant, des transformations spécifiques étaient activées par défaut, mais les versions actuelles nécessitent une configuration explicite.

Pour spécifier des transformations, vous avez besoin de :

  • Installer babel-preset-env avec npm install babel-preset -env.
  • Exécutez babel --presets env proxy.js --out-file proxified.js ou créez un Fichier .babelrc avec le contenu suivant :
{
    "presets": [
        "env"
    ]
}
Copier après la connexion
  • Ensuite, exécutez la commande comme avant.

Le préréglage "env" compile le comportement ES* standard à ES5. Si votre version de Node prend en charge les fonctionnalités ES6, envisagez d'utiliser le .babelrc suivant pour traiter uniquement les fonctionnalités non prises en charge :

{
    "presets": [
        ["env", { "targets": { "node": "true" } }]
    ]
}
Copier après la connexion

Vous pouvez personnaliser davantage les cibles si nécessaire pour la prise en charge du navigateur.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal