什么是babel? babel是一个JavaScript编译器. Babel是一个工具链,主要用于将ECMAScript 2015+代码转换为向后兼容的旧浏览器或环境中JavaScript版本. 注解:传统的编译是指转化成可执行的代码,也就是二进制代码.但是对于前端来说,因为JS是解释性语言,对于浏览器或者Node来说就是可执行的代码. 因此,前端的编译就是指将语言转化为浏览器或Node可以执行的代码,也就是能执行的js语句.因为现在的很多浏览器未能全面支持ES6/7/8,基本都全部支持ES5了…