安装babel转换器相关包
cnpm i babel-loader@7 @babel/core @babel/runtime -D
安装babel语法插件相关的包
cnpm i @babel/preset-env @babel/plugin-transform-runtime @babel/plugin-proposal-class-properties -D
创建babel.config.js配置文件
初始化基本配置
module.exports={
presets:['@babel/preset-env'],
plugins:["@babel/plugin-transform-runtime", "@babel/plugin-proposal-class-properties"]
}
新增loader规则
module.exports={
module:{
rules:[
{test:/\.js$/,use:'babel-loader',exclude:'/node_modules/'}
]
}
}
//exclude不处理node_modules中的js文件