Maison > interface Web > js tutoriel > le corps du texte

Pourquoi ma sortie Babel est-elle simplement une copie du fichier source ?

Susan Sarandon
Libérer: 2024-11-13 06:35:02
original
745 Les gens l'ont consulté

Why is my Babel output just a copy of the source file?

Babel : empêcher la copie de fichiers non transformés

Lors de la compilation de code à l'aide de Babel, les utilisateurs peuvent rencontrer un scénario dans lequel le fichier de sortie est simplement une copie de le fichier source, indiquant un manque de transformation. Ce problème est dû à des paramètres de configuration manquants dans Babel 6.x.

Par défaut, Babel 6.x nécessite des instructions explicites pour les transformations. Pour résoudre ce problème, il est nécessaire d'installer le package babel-preset-env :

npm install babel-preset-env
Copier après la connexion

Ensuite, exécutez la commande suivante pour invoquer Babel avec le préréglage env :

babel --presets env proxy.js --out-file proxified.js
Copier après la connexion

Alternativement , les utilisateurs peuvent créer un fichier .babelrc avec le contenu suivant :

{
    "presets": [
        "env"
    ]
}
Copier après la connexion

Ce fichier permet d'exécuter Babel avec le même commande qu'avant.

Le préréglage env compile toutes les fonctionnalités ES* selon la compatibilité ES5. Pour une prise en charge spécifique d'une version de nœud, incluez :

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

De même, des cibles de navigateur peuvent être incluses 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