Maison > interface Web > js tutoriel > Comment utiliser le fichier de configuration vue-clibabel.babelrc

Comment utiliser le fichier de configuration vue-clibabel.babelrc

php中世界最好的语言
Libérer: 2018-04-12 16:48:56
original
2364 Les gens l'ont consulté

Cette fois, je vais vous expliquer comment utiliser le fichier de configuration vue-clibabel.babelrc. Quelles sont les précautions pour utiliser le fichier de configuration vue-clibabel.babelrc. sont des cas pratiques.

Cet article présente le fichier de configuration babelrc dans le répertoire racine de l'outil d'échafaudage vue-cli

Introduction

Les navigateurs ne prennent pas encore en charge toutes les fonctionnalités d'es6, mais l'utilisation d'es6 est la tendance générale, donc babel a été créé pour convertir le code es6 en code que le navigateur peut reconnaître

babel fournit un outil de ligne de commande spécial pour faciliter le transcodage, vous pouvez en apprendre par vous-même

Fichier .babelrc de l'échafaudage vue-cli

{
 // 此项指明,转码的规则
 "presets": [
 // env项是借助插件babel-preset-env,下面这个配置说的是babel对es6,es7,es8进行转码,并且设置amd,commonjs这样的模块化文件,不进行转码
 ["env", { "modules": false }],
 // 下面这个是不同阶段出现的es语法,包含不同的转码插件
 "stage-2"
 ],
 // 下面这个选项是引用插件来处理代码的转换,transform-runtime用来处理全局函数和优化babel编译
 "plugins": ["transform-runtime"],
 // 下面指的是在生成的文件中,不产生注释
 "comments": false,
 // 下面这段是在特定的环境中所执行的转码规则,当环境变量是下面的test就会覆盖上面的设置
 "env": {
 // test 是提前设置的环境变量,如果没有设置BABEL_ENV则使用NODE_ENV,如果都没有设置默认就是development
 "test": {
  "presets": ["env", "stage-2"],
  // instanbul是一个用来测试转码后代码的工具
  "plugins": ["istanbul"]
 }
 }
}
Copier après la connexion

ps : Laissez-moi vous présenter le fichier de configuration .babelrc

Concernant la structure du projet React, il existe de nombreux fichiers de configuration, parfois difficiles à comprendre.

Par exemple, le fichier .babelrc est utilisé pour définir les règles de transcodage et les plug-ins.

Si vous êtes familier avec Linux, vous devez savoir que les fichiers se terminant par rc représentent généralement des fichiers chargés automatiquement, des configurations, etc. pendant l'exécution. Dans babel6, ce fichier est indispensable.
Vous pouvez y configurer les commandes babel. Lorsque vous utiliserez le cli de babel à l'avenir, vous pourrez utiliser moins de configuration. Il existe également un champ env, qui peut effectuer différentes opérations de compilation sur différentes variables d'environnement spécifiées par BABEL_ENV ou NODE_ENV.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée de l'utilisation des mutations et des actions Vuex

FileReader implémente l'aperçu local avant de télécharger des images

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal