@babel/preset-env

2021-06-07  本文已影响0人  0说

配置兼容浏览器

module.exports = {
    // ...  
    configureWebpack: {
      module: {
        rules: [
          {
            test: /\.ts$/,
            // exclude用上面配置的话,默认是过滤不编译node_modules 路径下的文件
            // exclude: /(node_modules|bower_components)/,
            // include 指定需要编译的路径
            use: {
              loader: 'babel-loader',
              options: {
                presets: [
                    '@babel/preset-env',
                    {
                        //指定打包要兼容到什么版本浏览器
                        targets: {
                            "chrome": "58",
                            "ie": "9"
                        },
                        //指定corejs 要什么版本
                        "corejs": "3",
                        //懒加载
                        "useBuiltIns": "usage"
                    }
                ]
              }
            }
          }
        ]
      }
    },
    // ...
  }
上一篇 下一篇

猜你喜欢

热点阅读