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+ 功能,例如静态、属性初始值设定项,甚至动态导入支持。 你实际上可以只安装 transform-class-properties对于这种特殊情况,但我通常更喜欢使用 stage-x 安装 babel 插件,因为我发现一次安装即可轻松使用多个 ES6+ 功能。 如果您使用 create-react-app,这个特定的 Babel 插件已经为您正确设置了,这对 future 的读者也可能有用。 ,您可以查看here .
关于javascript - react 语法错误: Unexpected Token at =,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865851/