为什么需要babel-loader

webpack自带加载js模块的功能,但是webpack只能做js模块化的打包,并不能转化js里的代码,比如将es6转化成es5,如果浏览器不支持es6就会报错,babel就是一个转化工具。

使用babel-loader

安装babel-loader , babel-core , babel/preset-env 让webpack解析js文件时,用babel-loader对js进行转化。
regeneratorRuntime,async、await函数经babel编译后,regenerator-runtime模块用于提供功能实现。