banner
banner
banner
NEWS LETTER

Babel

Scroll down

Babel

一个Javascript compiler
一个工具链,主要用于在当前和就的浏览器或环境中,将ES2015+转换为Javascript 向后兼容版本的代码

优点

  • 转换语法
  • 源代码转换
  • Polyfill目标环境中缺少的功能
  • 可以转换JSX
  • 可以插件化
  • 可调试 – 支持Source map
  • 遵循ECMAScript标准
  • 可压缩 – 提供assumptions选项
  • 删除类型注释(可以安装 Flow preset 和 Typescript preset 来做类型检查)
    • flow preset – js的静态类型检查器
      • 安装:npm install –save-dev @babel/preset-flow
      • 使用:const square = (n: number) : number => n * n
    • typescript preset – ts的静态类型检查器
      • 安装:npm install –save-dev @babel/preset-typescript
      • 使用:const Greeter(greeting: string) { this.greeting = greeting }
其他文章
cover
ESlint
  • 24/11/01
  • 17:45
  • JavaScript
cover
配置文件
  • 24/11/01
  • 16:52
  • 前端工程化工具
目录导航 置顶
  1. 1. 优点
请输入关键词进行搜索