


Explication détaillée du cas de compilation de fichiers ES6 à l'aide de Babel (avec code)
Cette fois, je vais vous apporter une explication détaillée du cas où Babel compile des fichiers es6 (avec code). Quelles sont les précautions pour Babel compilant des fichiers es6. Ce qui suit est un cas pratique, prenons. un regard.
1.babel
Site officiel de babel
Utilisez la commande ci-dessus pour installer babel, où je veux dire installer, -g signifie installer globalementnpm i babel-cli -g
3. Utilisez pour créer le fichier es6.js
puis utilisez la commande pour compiler :let num = [1,2,3,4]; let plusDouble = num.map(item => item * 2); console.log(plusDouble);
babel es6.js -o compiled.js
4 Configuration(1) Configurer via. fichier
Créez le fichier .babelrc dans le répertoire du projet, et écrivez le code suivant dans le fichier : Puisque babel est utilisé sous forme de plug-in, ajoutez des presets d'objets et des plug-ins
dans le code suivant Installez le plug-in À l'aide du plug-in suivant, vous pouvez compiler le code ES6 en code ES5 :{ "presets": [], "plugins": [] }
npm i --save-dev babel-preset-es2015
Modifiez ensuite le fichier dans .babelrc avec le contenu suivant :
À ce stade, nous avons terminé la configuration. Exécutez la commande de compilation pour obtenir le. résultats suivants :{ "presets": ["es2015"], "plugins": [] }
"use strict"; var num = [1, 2, 3, 4]; var plusDouble = num.map(function (item) { return item * 2; }); console.log(plusDouble);
Nous pouvons maintenant effectuer une compilation simple, mais il existe encore certaines restrictions sur certaines nouvelles fonctionnalités d'es7. nous utilisons des plug-ins pour la compilation, comme indiqué ci-dessous. Le plug-in d'extension d'objet
object-rest-spread, de même, nous utilisons la commande pour installer
et également modifier dans le plug-innpm i babel-plugin-transform-object-rest-spread --save-dev
{ "presets": ["es2015"], "plugins": ["transform-object-rest-spread"] }
let courses = { name: 'english', score: 90}; courses = { ...courses, comment: 'A'}; console.log(courses);
'use strict'; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var courses = { name: 'english', score: 90 }; courses = _extends({}, courses, { comment: 'A' }); console.log(courses);
(2) En chargeant la configuration d'autres
attributsdans le fichier de configuration du webpack Je le crois Après avoir lu le cas dans cet article, vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez payer. attention aux autres articles connexes sur le site PHP chinois !
Lecture recommandée :
Comment utiliser js pour compter le nombre de balises de pageComment développer un mot de passe de code de vérification dans le mini programme WeChat Fonction de zone de saisieCe 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Lors de la programmation en C++, nous rencontrons souvent le problème des identifiants non déclarés. Cela se produit généralement lorsque des variables, des fonctions ou des classes non définies sont utilisées, ce qui empêche le compilateur de reconnaître ces identifiants, ce qui entraîne des erreurs de compilation. Cet article décrit les causes courantes des problèmes d'identifiant non déclarés et comment les résoudre. Causes courantes Les problèmes d'identifiant non déclaré proviennent généralement des raisons suivantes : Les variables, fonctions ou classes ne sont pas déclarées correctement : vous devez déclarer les variables, fonctions ou classes avant de les utiliser. Si la variable n'est pas déclarée ou fonction

Raisons : 1. Il existe de nombreuses versions de Linux, mais chaque version utilise des versions de logiciel ou de noyau différentes, et l'environnement sur lequel s'appuie le package binaire ne fonctionne pas nécessairement normalement, de sorte que la plupart des logiciels fournissent directement le code source pour la compilation et l'installation. 2. Facile à personnaliser pour répondre à différents besoins. 3. Il est pratique pour l'exploitation, la maintenance et la maintenance du développeur ; le code source peut être conditionné sous forme binaire, mais l'empaquetage de ce logiciel nécessitera un travail supplémentaire coûteux, y compris la maintenance, donc s'il s'agit de code source, le fabricant du logiciel le maintiendra directement. .

Java est un langage de programmation très populaire et largement utilisé pour développer divers types de logiciels. Dans le développement Java, les technologies de compilation et de décompilation sont des liens très importants. La technologie de compilation est utilisée pour convertir le code Java en fichiers exécutables, tandis que la technologie de décompilation permet de reconvertir les fichiers exécutables en code Java. Cet article présentera les techniques de compilation et de décompilation en Java. 1. Technologie de compilation La compilation est le processus de conversion du code d'un langage de haut niveau (tel que Java) en langage machine. en Java

Ces dernières années, le langage Go est devenu le choix de plus en plus de développeurs. Cependant, par rapport à d’autres langages de programmation, la vitesse de compilation du langage Go n’est pas assez rapide. De nombreux développeurs rencontreront ce problème lors de la compilation de programmes Go : Pourquoi mon programme Go prend-il plus de temps à compiler ? Cet article explorera cette question sous plusieurs aspects. L'architecture du compilateur du langage Go L'architecture du compilateur du langage Go adopte une conception en trois étapes : front-end, couche intermédiaire et back-end. Le front-end est chargé de traduire le code source en code intermédiaire en langage Go, et la couche intermédiaire sera

Erreur de compilation C++ : La liste des paramètres de la fonction est trop longue, comment la résoudre ? Lors de l'écriture de programmes en C++, vous rencontrez parfois une telle erreur de compilation : la liste des paramètres de la fonction est trop longue. Pour les débutants en C++, cela peut être un casse-tête. Ensuite, nous aborderons les causes et les solutions à ce problème. Tout d’abord, examinons les règles de base des paramètres des fonctions C++. En C++, les paramètres de fonction doivent être déclarés entre le nom de la fonction et la parenthèse ouvrante. Lorsque vous transmettez un paramètre de fonction, vous indiquez à la fonction quoi faire. Ces paramètres peuvent être n'importe lesquels

Le langage go peut être compilé. Le langage Go est un langage statique compilé, un langage de programmation qui nécessite une compilation pour s'exécuter. Il existe deux commandes pour compiler les programmes en langage Go : 1. la commande « go build », qui peut compiler le code du programme en langage Go dans un fichier exécutable binaire, mais le fichier binaire doit être exécuté manuellement 2. la commande « go run » ; Le programme du langage Go sera exécuté directement après la compilation. Un fichier temporaire sera généré pendant le processus de compilation, mais un fichier exécutable ne sera pas généré.

Apache et PHP sont deux outils couramment utilisés dans le développement de sites Web. Leur compilation et leur installation nous permettent de les configurer et de les gérer de manière plus flexible. Ce qui suit présentera en détail les étapes de compilation et d’installation d’Apache et PHP, y compris des exemples de code spécifiques. Étape 1 : Téléchargez les packages de code source Apache et PHP. Tout d’abord, nous devons télécharger les dernières versions des packages de code source Apache et PHP. Vous pouvez visiter le site officiel d'Apache (https://httpd.apache.org) et le site officiel de PHP (https :

Comment compiler et installer ApachePHP dans le répertoire nécessite des exemples de code spécifiques. Apache et PHP sont deux outils importants souvent utilisés dans le développement Web. Leur compilation et leur installation peuvent nous aider à mieux personnaliser et gérer l'environnement du serveur. Cet article présentera en détail comment compiler et installer ApachePHP dans le répertoire, couvrant des exemples de code spécifiques et des instructions étape par étape. Étape 1 : Préparation Avant de commencer, assurez-vous que les outils de compilation et les dépendances nécessaires sont installés sur votre système. Normalement, ce qui suit
