2017-10-08 66 views
2

我想將我的ES7源代碼構建到單個文件中並將其轉換爲ES5,但是當我運行webpack時,我仍然注意到在構建的包中類似這樣的代碼Webpack babel transpile到es5並不完全工作

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"] 
      } 
     } 
     }, 

我在做什麼錯?

+0

你的.babelrc是什麼樣的? – James

+0

@James我沒有一個,默認情況下,env預設會將ES5 +代碼轉換爲ES5,而不進行任何設置 –

回答

1

爲了節省別人寶貴的幾個小時我浪費了 - 我包括包含來自node_modules的ES5 +代碼的庫,並且因爲配置忽略了node_modues,所以我只需要刪除該行。