39-4 WEBPACk ES6 转 ES5 Loader

 

 

include:导入

exclude:排除

 

npm install --save-dev babel-loader@7 babel-core babel-preset-es2015

 

 {
      test: /\.m?js$/,
      exclude: /(node_modules|bower_components)/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: ['@babel/preset-env']
        }
      }
    }

 

因为我们安装的不是 env  所以呢:改一下:

              //babel loader 
              {
                test: /\.m?js$/,
                exclude: /(node_modules|bower_components)/,
                use: {
                  loader: 'babel-loader',
                   options: {
                    // presets: ['@babel/preset-env']  【原来】 下面是更改
                    presets: ['es2015']
                  }
                }
              }

 

 

打包你会发现 bundle 全部代码转为了 ES5 的代码  ,这样适配性就会很好;啦

1

posted @ 2021-08-03 15:56  咸瑜  阅读(83)  评论(0编辑  收藏  举报