【webpack5】低版本浏览器兼容ES6+解决方案
一、垫片
- 依赖
npm install @babel/preset-env -D
npm install core-js --save
1、全局引用
- 配置
// .babellrc
{
"presets": [
"@babel/preset-env"
]
}
- JS引用
// js文件入口,如 index.js
// 引入全局垫片
import "core-js/stable";
// // 被@babel/preset-env 的依赖引入的,polyfill。使得支持yield
import "regenerator-runtime/runtime";
[123].includes(123)
2、按需引入(推荐)
// .babellrc
{
"presets": [