2017-09-14 58 views
0

我很新的WebPack所以我可能完全失去了一些东西在这里...Transpiling的WebPack产生ES2015到ES5

我有通天设置和我自己的代码工作正常,但在的WebPack输出的一部分,其代码在ES2015中,所以当我来到Ugilfy时,我遇到第一个let时会收到一个错误。如果需要,我可以发布我的配置。

+1

我们需要看到你的配置。另外,如果你看看输出代码,你可以看看它是你自己的代码还是'let'还是'node_module'? – loganfsmyth

回答

1

你需要通过的WebPack装载机仍然运行你的代码,没有它的WebPack不会transpile你的代码ES5

检查https://github.com/babel/babel-loader

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