当我尝试运行我的Webpack捆绑包时,控制台显示以下错误:
BabelLoaderError: SyntaxError: Unexpected token (113:19)
111 |
112 | const render = () => ReactDOM.render(
> 113 | <TodoApp todos={...store.getState()}/>,
| ^
114 | document.getElementById("root")
115 | )
116 |
因此,扩展运算符语法未被理解。但是,我已经安装了babel-stage-2预设,并在我的webpack.config.js
加载程序中包含了它,如下所示:
module: {
loaders: [
{
test: path.join(__dirname, 'public'),
loader: ['babel-loader'],
query: {
presets: debug ? ['react', 'es2015', 'react-hmre', 'stage-2'] : ['react', 'es2015', 'stage-2']
}
}
]
}
我也尝试过安装
babel-plugin-transform-object-rest-spread
并将其添加到.babelrc
中:{
"plugins": ["transform-object-rest-spread"]
}
仍然收到相同的错误信息。
需要帮助,请麻烦!