ERROR in ./src/js/HomeView.js
Module build failed: SyntaxError: Unexpected token (122:19)
120 | }
121 |
> 122 | handleDrawerOpen = () => {
| ^
123 | this.setState({ open: true });
124 | };
125 |
尝试使用 webpack 编译 react 组件时出现上述错误。有谁知道这里缺少的插件是什么?
您可能需要安装preset-stage-2。这个 babel 插件允许你使用 ES6+ 的特性,比如static
s, property initializers
,甚至动态导入支持。对于这种特殊情况,您实际上可以只安装transform-class-properties,但我通常更喜欢安装带有 stage-x 的 babel 插件,因为我发现一次安装使用多个 ES6+ 功能很舒服。如果你使用create-react-app,这个特定的 Babel 插件已经为你正确设置,这对未来的读者也可能有用,你可以在这里查看。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句