当我尝试运行我的 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"]
}
仍然收到相同的错误。
任何帮助表示赞赏!