Babel简介

一、Babel转码器
将ES6的语法转换为浏览器识别的ES5代码
1)配置文件:
.babelrc 放在根目录下 必须的配置文件

{
"presets": [ 
    "latest",
    "react",
    "stage-2"
],
"plugins": [ ]
}

2)工具
babel-cli 命令行转码(一般安装在项目中 –save-dev 然后改写成package.json)
babel-node 是babel-cli自带的命令 提供ES6运行环境 直接运行ES6代码
babel-register模块改写require命令,为他加上一个钩子。此后,每当使用require加载一个.js .jsx .es .es6后缀的文件就会先用babel进行转码。使用时 必须要首先加载babel-register,只适合用于开发环境
babel-core
babel-polyfill babel默认只转换js新句法(syntax),而不转换新的API 比如Set Promise等全局对象不会转码 想让新的API运行 就要用babel-polyfill 为当前环境提供一个垫片
loading…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值