Babel简介
来源:互联网 发布:麦德斯 米科尔森 知乎 编辑:程序博客网 时间:2024/06/16 09:07
一、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 0
- Babel简介
- babel
- babel
- babel
- babel
- babel && babel-preset-env
- Babel 用法
- babel 用法
- gulp-babel
- babel安装
- babel 6
- Babel入门
- babel学习
- 安装babel
- 初识Babel
- babel.html
- babel.html
- Babel 入门教程
- 观察者模式
- 数据库中的范式
- PHPSTORM Xdebug断点调试 监听无法使用的问题
- Linux tcpdump命令详解
- 前端跨域请求原理及实践
- Babel简介
- Java 3DES 加密
- python socket编程基础(思维导图)
- react native ScrollView滚动不起作用
- [Java面试三]JavaWeb基础知识总结
- Linux中断
- pbr制作
- cookie、session、webStorage(localStrorage、sessionStorage)
- 十一周项目一