Babel介绍:
Babel是一个JavaScript编译器,主要用于将ECMAScript 2015+代码转换为当前和旧浏览器或环境中向后兼容的JavaScript版本。要是通过核心依赖core-js@2,
主要是通过核心依赖core-js@2
来完成对应浏览器不支持的新的全局和实例api
的添加
方案一:@babel/polyfill
步骤1:安装@babel/polyfill
因为polyfill(将在源代码之前运行),我们需要它是一个依赖项,而不是devDependency,所以使用--save(-S)
npm install --save @babel/polyfill
步骤2:main.js
将@babel/polyfill放在应用程序入口点的顶部,确保在所有其他代码/需求语句之前调用它
import "@babel/polyfill" //在main.js的最上方引入
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import http from '@/utils/request'
注意ÿ