vue-cli 3.0 项目 修复安卓5.1&6.1 白屏问题

390 阅读1分钟

vue-cli 3.0 项目 修复安卓5.1&6.1 白屏问题

vue.config.js 增加@babel/polyfill 配置

chainWebpack: (webpackConfig) => {
    webpackConfig
        .entry('./src/main.js')
        .add('@babel/polyfill')
        .end();

根目录 .babelrc 配置

{
    "presets": [
        "@babel/preset-env", "@babel/preset-react"
    ]
}

根目录 babel.config.js 配置

module.exports = {
    presets: [["@vue/app", {useBuiltIns: "entry",polyfills: [
            'es6.object'
        ]}]],
    plugins: ['@babel/plugin-transform-modules-commonjs', // leave to import .common.js files
        '@babel/plugin-transform-modules-umd'       // leave to import .umd.js files
    ]
};