1、安装依赖

npm i @babel/polyfill -S

2、入口文件 main.js 引入依赖

  • 注意导入必须放在最顶部
import '@babel/polyfill';

3、修改 babel.config.js

module.exports = {
  presets: [
    [
      '@vue/app',
      {
        useBuiltIns: 'entry'
      }
    ]
  ],
};

4、修改 vue.config.js

默认情况下 babel-loader 会忽略所有 node_modules 中的文件。如果你想要通过 Babel 显式转译一个依赖,可以在这个选项中列出来。依赖较多,索性将所有的依赖都加上,不过会增加打包后的体积。

module.exports = {
  transpileDependencies: process.env.NODE_ENV === "development" ? ["*"] : [],
}
Logo

前往低代码交流专区

更多推荐