要在Babel 7.7中使用core-js@3替换babel/polyfill,你需要进行以下步骤:
npm install core-js@3 @babel/preset-env --save-dev
.babelrc:
{
"presets": [
["@babel/preset-env", {
"useBuiltIns": "usage",
"corejs": 3
}]
]
}
babel.config.js:
module.exports = function(api) {
api.cache(true);
const presets = [
["@babel/preset-env", {
"useBuiltIns": "usage",
"corejs": 3
}]
];
return {
presets
};
}
npm install core-js@3 --save
现在,Babel将使用core-js@3进行polyfill,而无需引入babel/polyfill。