一、安装插件
1、npm install --save-dev @babel/plugin-transform-runtime
2、npm install --save @babel/runtime
二、配置babel-loader
注意:babel/plugin-transform-runtime 和 babel/preset-env 是babel-loader将ES6语法转译成ES5语法使用的两个插件,两个只需要使用一个就行,只不过, babel/plugin-transform-runtime 适用于开发组件或者库的时候使用,防止全局污染,babel/preset-env 是我们在开发一般项目时使用的;
将babel-loader中的关于 babel/preset-env的option中的配置,替换成
"plugins": [
[
"@babel/plugin-transform-runtime",
{
"absoluteRuntime": false,
"corejs": false,// 一般将这个值改为 2
"helpers": true,
"regenerator": true,
"useESModules": false
}
]
]
三、为了支持 corejs配置,需要安装:
npm install --save @babel/runtime-corejs2