babel的使用及安装配置教程
这几天看了一些网上的前端面经,在提到es6的时候会带着问babel如何配置等问题,今天早上花了1个小时时间去了解并实际操作了一个案例,在这里记录一下所做的工作以便以后复习用。
简介
babel是一个广泛使用的转码器,可以将ES6代码转化为ES5代码,从而在现有环境执行,这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。
安装及配置
首先在自己的电脑里创建一个文件夹作为项目,建议取英文名,因为Dos命令进入的时候会免掉不必要的麻烦。我取得是babel然后DOS命令进入自己的项目输入npm install babel-cli --save-dev等待安装。
安装完成。(为什么不安装在全局?如果安装在全局,那意味着项目要运行,全局环境必须有bable,也就是说项目产生了对环境的依赖。另一方面,这样做也无法支持不同项目使用不同版本的babel。)
设定转码规则
继续在DOS命令里面输入npm install babel-preset-es2015 --save-dev等待安装。
安装完成后在项目根目录下添加配置文件.babelrc往里面添加如下代码:
到这里,关于Babel的配置基本就完成了。
实例演示:
在项目根目录下创建demo.js
?
1 2 3 4 |
|
因为我们现在是将babel安装到了当前目录下,所以不能直接在终端中babel转换命令,得使用npm来运行,所以先在packge.json中编写
1 2 3 4 5 6 7 8 9 |
|
DOS命令进入根目录输入npm run build运行,查看结果
再看看项目文件夹多出来一个bunder.js
大功告成。
babel的使用及安装配置教程相关推荐
- Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)
Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) 目录 一.安装Node(npm)需要的环境和版本发布信息 (1).Node版本和npm版本关系 (2).支持 ...
- centos7 mysql workbench_centOS下mysql workbench安装配置教程
本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...
- mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程
mysql 下载安装配置 5.7.20 / 5.7.21,供大家参考,具体内容如下 1.下载mysql,下载地址 选择操作系统和版本,我是64位win10,点击 Download 后会跳到Oracle ...
- mysql5.17免安装教程_详细介绍MySql5.7.17免安装配置教程的示例代码
这篇文章给大家详细介绍了MySql 5.7.17免安装配置教程,首先大家需要先下载mysql 5.7.17 的安装包,然后解压,具体配置过程大家通过本文一起学习吧 1.下载mysql-5.7.17-w ...
- Windows上PostgreSQL安装配置教程
这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库. ...
- php5.4 windows2003,PHP实战:Windows2003下php5.4安装配置教程(IIS)
<PHP实战:Windows2003下php5.4安装配置教程(IIS)>要点: 本文介绍了PHP实战:Windows2003下php5.4安装配置教程(IIS),希望对您有用.如果有疑问 ...
- windows7系统适合哪个python_Python3.6.4在Windows7系统下安装配置教程
Python3.64在Windows7系统下安装配置教程 工具/原料 Windows7系统 python3.6.4版本 方法/步骤 1 双击应用程序打开如图所示的界面这里是应用程序向导界面 这里建议勾 ...
- MySQL 5.7.21详细下载安装配置教程
MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...
- mysql 5.6.31 配置_MySQL5.6.31 winx64.zip 安装配置教程详解
#1. 下载 # #2.解压到本地 修改必要配置my*.ini #3.mysql install admin模式启动cmd cd mysql目录/bin 执行安装: mysqld -install 启 ...
- mysql5.718免安装教程_mysql5.7.18版本免安装配置教程
MySQL分为安装版和免安装版 安装版后缀是msi,免安装版后缀是zip,免安装版直接解压出来配置一下就可以用. 安装版本的会写入系统注册表,在安装过程中会提示配置. 免安装的需要自己手动配置,不写入 ...
最新文章
- 漫画 | 大数据风控从业者的一天
- 在互联网公司说女生备孕,就像跟你女朋友说你不行一个性质!
- 网络字节顺序 流操作
- python编写格斗游戏_Python文字小游戏:搏击比赛
- 标准库 - 输入输出处理(input and output facilities) lua
- JAVA的字节码技术
- 番石榴15 –新功能
- 360手机浏览器_网信办:UC、QQ、360、搜狗等8款手机浏览器被纳入首批整治范围...
- 资源放送丨《MySQL在某航空业公司的架构选型演进之路》PPT视频
- python简明教程_07
- 基于MHSS的ARAIM算法的详细分析解释
- Veritas Backup Exec 21设置备份任务
- 网页制作 网页下拉菜单HTML+CSS制作
- 物联网 毕业设计——方案选择
- 基于Wemos的wifi避障小车部分代码
- eot格式字体怎么安装教程
- 全国近三成高考状元被曝有加分(图)
- 松柏先生:一个好战略,胜过1000个创意!
- 【系统设计】系统设计基础:速率限制器
- 【Vue项目实战】Vue3动画神操作!教你如何实现PPT一样的动画效果!
热门文章
- cypress4.10.0及关联软件下载
- kali由wifi握手包破解密码gnuplot使用
- java netbeans 控制台乱码_Netbeans 输出窗口乱码
- 麻省理工学院公开课,信号与系统: (一) 引言
- 视频教程-H3CNE认证网络工程师视频课程-H3C认证
- java——获取网页源代码
- 干货 | Elasticsearch 8.X 版本升级指南
- 有关微信小程序云数据库修改数据的坑
- 三国志战略版:【满红杀手】名将卡包新武将_许攸分析
- ch10_ex32nbsp;荷兰国旗问题