摘要: 刚接触bable的同学可能会认为使用了Babel,配置了preset预设后就可以愉快的使用 es6+做开发了,事实上,在默认情况下Babel只会做语法转换(let、const、class、箭头函数等),而不做新api的转换,新的api总结起来分为两类: 全局对象和全局对象相关的方法,例如Promis 阅读全文
posted @ 2022-03-25 10:37 我是格鲁特 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 几乎所有的前端工程师都知道可以用babel将es6+的语法转换为es5,转换工具要么使用babel-cli,要么使用webpack的babel-loader,不管使用哪种转换工具,通常都需要一个配置文件来建立转换规则(也可以在webpack的babel-loader的配置项,原理都一样 阅读全文
posted @ 2022-03-25 10:35 我是格鲁特 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、什么是schematics? schematics中文译为“原理图”,是angular生态提供的一个基于模板、支持复杂语法逻辑的代码生成器,它与yeoman之类的生成工具相比,最大的区别是使用了“虚拟文件系统”的理念:即把真实的文件抽象成虚拟的文件树,对文件的所有操作都是基于这棵虚拟树进行的,只 阅读全文
posted @ 2022-03-25 10:33 我是格鲁特 阅读(288) 评论(0) 推荐(0) 编辑