- 下载babel-polyfill以及es6-promise
npm install --save babel-polyfill es6-promise
- 创建babel.config.js
module.exports = {
presets: [
[
'@vue/app',
//下面这些貌似没用
// {
// useBuiltIns: 'entry',
// polyfills: [
// 'es6.promise',
// 'es6.symbol'
// ]
// }
]
]
}
- main.js顶部进行引入
import ‘babel-polyfill’
//下面貌似没用
// import promise from ‘es6-promise’
// promise.polyfill()
- vue.config.js加上下述配置
module.exports = {
transpileDependencies: process.env.NODE_ENV === "development" ? ["*"] : [],
configureWebpack: (config) => {
config.entry.app = ["babel-polyfill", "./src/main.js"];
},