Babel 是一个 JavaScript 编译器

来源:互联网 发布:同志软件blued 编辑:程序博客网 时间:2024/06/05 08:13
  • Babel 用于转化你的 Javascript 代码
  • 默认情况下,Babel 自带了一组 ES2015 语法转化器。这些转化器能让你现在就使用最新的 JavaScript 语法,而不用等待浏览器提供支持
  • Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平
  • Babel 由插件组成。通过利用现有的插件或者开发你自己的插件可以组合出满足你自身需要的转化管道(transformation pipeline)

https://babeljs.io/learn-es2015/

      Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行
    这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持

http://www.ruanyifeng.com/blog/2016/01/babel.html


关于sublime手动安装 babel, 使得jsx高亮

1.点击Preferences > Browse Packages菜单
2.进入打开的目录的上层目录,然后再进入Installed Packages/目录 https://packagecontrol.io/installation
3.下载Package Control.sublime-package并复制到Installed Packages/目录
4.重启Sublime Text。

5. 安装

PC上ctrl+shift+p(MacCmd+shift+p)打开面板 
选择Install Package 
输入babel安装

6. 配置

打开.js, .jsx 后缀的文件;

打开菜单view,Syntax -> Open all with current extension as… -> Babel -> JavaScript (Babel),选择babel为默认 javascript 打开syntax