Webpack babel转向es5并不是很有效

时间:2017-10-08 15:21:58

标签: javascript webpack babel ecmascript-5 transpiler

我正在尝试将我的ES7源代码构建到单个文件中并将其转换为ES5但是当我运行webpack时,我仍然会在构建的包中注意到这样的代码

t.exports=class extends n(0).Component{title(){return this.constructor.name}}}

类的导出意味着某些东西不能正常工作,这是我的相关webpack配置

module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["env"]
          }
        }
      },

我做错了什么?

1 个答案:

答案 0 :(得分:1)

为了节省其他人浪费的宝贵时间 - 我包含了包含来自node_modules的ES5 +代码的库,并且显而易见的是配置忽略了node_modues,所以我只需删除该行。