这是针对新人的零基础Babel教程。
为什么要写这个教程?
一方面,很多书和资料,把Babel7版本与Babel6的内容混杂在了一起, 这给了初学者很大的学习难度。大家看完这些资料后,很困惑,不知道Babel到底该怎么用。
另一方面,官方的Babel文档内容是针对有一定基础的开发者,初学者不容易理解其含义。同时,现在也很难找到一份浅显易懂的Babel教程,大家需要一份对新人友好的教程。
本教程会从快速入门开始,一步一步带你深入到Babel的世界。
本教程对于版本变化的内容都会给出详细的说明,对于Babel转码的使用都会给出转码前后的代码,使初学者可以轻松入门。
如果你想成为一名优秀的JavaScript开发者,就赶快开始学习吧!
----------------------------------------------------------------
2022年1月注:
《Webpack+Babel入门与实例详解》将由电子工业出版社出版,这是一本针对零基础前端开发者讲解Webpack与Babel使用方法的图书。
本书由两大部分构成,第一部分介绍Webpack,第二部分介绍Babel。Webpack部分讲解了Webpack的安装、资源入口与出口、预处理器与插件的配置、开发环境与生产环境的配置、性能优化及构建原理等。Babel部分讲解了Babel入门知识、Babel的配置文件、预设与插件的选择、babel-polyfill的使用方法,以及@babel/preset-env和@babel/plugin-transform-runtime这两个核心配置项的使用方法,这一部分还会讲解Babel的原理及Babel插件的开发。最后,在附录中介绍了Module Federation与微前端,以及Babel 8前瞻等内容。
本书中主要使用的Webpack版本是v5.21.2,但对v5.0.0之后的版本都适用;主要使用的Babel版本是v7.13.10,但对v7.0.0之后的版本都适用。
本书的内容是对网站教程内容做了一次升级,也增加了原理方面的讲解,对原理方面感兴趣的读者可以购买该书。
另外,已与出版社沟通,本网站已发表的内容不会删除,大家还可以继续阅读已有的教程。
笔记与思考