转化ES6语法
我们在写js的时候很多时候会使用es6语法,但是为了兼容,我们可以使用webpack将es6->es5
需要安装的插件 babel
是js的语法转码器
babel-loader
@babel/core
@babel/preset-env
//ES6->ES5@babel/plugin-proposal-decorators
//装饰器@babel/plugin-proposal-class-properties
//class
module:{
rules:[{
test: /\.js$/,
use: [{
loader: 'babel-loader', //es6->es5 babel/preset-env
options: {
presets: [
'@babel/preset-env'
],
plugins: [
["@babel/plugin-proposal-decorators", {
"legacy": true }],
["@babel/plugin-proposal-class-properties",