【发布时间】:2017-10-08 15:21:58
【问题描述】:
我正在尝试将我的 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"]
}
}
},
我做错了什么?
【问题讨论】:
-
你的 .babelrc 是什么样的?
-
@James 我没有,据说 env 预设默认将 ES5+ 代码转换为 ES5,无需任何设置
标签: javascript webpack babeljs ecmascript-5 transpiler