Maison  >  Article  >  interface Web  >  Webstorm utilise Babel pour transcoder automatiquement ES6 en ES5

Webstorm utilise Babel pour transcoder automatiquement ES6 en ES5

小云云
小云云original
2017-12-21 15:03:251890parcourir

ECMAScript 6 est le standard de nouvelle génération pour le langage JavaScript et a été officiellement publié en juin 2015. Mozilla lancera JavaScript 2.0 basé sur ce standard. L'objectif d'ES6 est de permettre au langage JavaScript d'être utilisé pour écrire des applications volumineuses et complexes et de devenir un langage de développement au niveau de l'entreprise. Cependant, les navigateurs modernes ne prennent pas en charge les nouvelles fonctionnalités d'ES6, donc si vous souhaitez utiliser les nouvelles fonctionnalités d'ES6 directement dans le navigateur, vous devez utiliser d'autres outils. Cet article présente principalement l'explication détaillée de la configuration de Webstorm et de l'utilisation de Babel pour transcoder automatiquement ES6 en ES5. J'espère que cela pourra aider tout le monde.

Aujourd'hui, je vais vous expliquer comment configurer Webstorm pour utiliser Babel pour transcoder automatiquement ES6 en ES5. Babel est un transcodeur largement utilisé. Babel peut parfaitement convertir le code ES6 en code ES5, afin que nous puissions utiliser les fonctionnalités ES6 dans nos projets sans attendre la prise en charge du navigateur.

1. Créez un nouveau projet vide dans Webstorm et nommez-le es6demo.

2. Créez ensuite un nouveau package.json sous le répertoire racine. Il vous suffit de spécifier deux attributs, à savoir le nom. et version.

3. Ouvrez le terminal webstorm (Terminal), la touche de raccourci est Alt+F12 et installez babel-cli. Il peut également être installé à l’échelle mondiale.

Ou ouvrez-le comme ceci :


Installez babel-cli : npm install --save-dev babel-cli

4 .Après avoir installé babel-cli, vous pouvez voir qu'un fichier node_modules et un fichier package-lock.json sont nouvellement générés. En même temps, on constate qu'il y a un


supplémentaire.

"devDependencies": {
"babel-cli": "^6.26.0"

}
Une telle ligne de code indique que babel-cli a été installé avec succès et est devenu une dépendance.


5. Sélectionnez ensuite l'option Javascript dans Paramètres->Langues et frameworks, et sélectionnez la version ECMAScript6.


6. Dans le terminal webstorm, installez le préréglage de Babel pour identifier correctement le code ES6 :

<.>

Après l'installation, il y aura une ligne de code supplémentaire
npm install --save-dev babel-preset-es2015

"babel-preset-es2015": "^6.24.1" dans le fichier package.json, indiquant que babel- preset-es2015 a également été installé avec succès.


7. Créez un nouveau fichier nommé .babelrc sous le répertoire racine avec le contenu suivant :


8. Configurez File Watcher.
{

 "presets": [

  "es2015"

 ]

}



9. Créez un fichier appelé test.js, écrivez-y la syntaxe es6 et ne faites plus de rapport. erreurs. test-compiled.js est un fichier compilé dans es5 et la valeur par défaut est le mode strict.


Recommandations associées :


Touches de raccourci communes de WebStorm

WebStorm Introduction aux paramètres de syntaxe ES6 et à l'utilisation de babel

Comment définir les astuces de couleur dans WebStorm

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