快速学习ES6新特性-转码器

自古美人都是妖i 提交于 2020-01-19 00:16:04

1.12、转码器

  • Babel (babeljs.io)是一个广为使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而 在浏览器或其他环境执行 。
  • Google 公司的 Traceur 转码器 Cgithub.com/google/traceur-compiler), 也可 以将 ES6 代码转为ES5的代码。

这2款都是非常优秀的转码工具,在本套课程中并不会直接使用,而是会使用阿里的开源企业级react框架:UmiJS。

1.12.1、了解UmiJS

官网:https://umijs.org/zh/
在这里插入图片描述
UmiJS 读音:(乌米) 特点:

  • 插件化
    umi 的整个生命周期都是插件化的,甚至其内部实现就是由大量插件组成,比如 pwa、按需加载、一键切换 preact、一键兼容 ie9 等等,都是由插件实现。
  • 开箱即用
    你只需一个 umi 依赖就可启动开发,无需安装 react、preact、webpack、react-router、babel、jest 等等。
  • 约定式路由
    类 next.js 的约定式路由,无需再维护一份冗余的路由配置,支持权限、动态路由、嵌套路由等等。

1.12.2、部署安装

在这里插入图片描述

1.12.3、快速入门

在这里插入图片描述
在这里插入图片描述
查看编码后的js文件:
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!