Javascript React语法错误:处出现意外标记=
尝试使用webpack编译react组件时出现上述错误。Javascript React语法错误:处出现意外标记=,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,尝试使用webpack编译react组件时出现上述错误。 有人知道这里缺少的插件是什么吗?您可能需要安装。 此babel插件允许您使用ES6+功能,例如静态s、属性初始值设定项,甚至动态导入支持。 实际上,您可以只针对这种特殊情况进行安装,但我通常更喜欢使用stage-x安装babel插件,因为我发现在一次安装中使用多个ES6+功能是很舒服的。 如果您使用,这个特定的巴别塔插件已经为您正确设置,这对未来的读者可能也很有用,您可以检查。从您上面粘贴的代码中很难猜到 我猜是改成 ERROR in .
有人知道这里缺少的插件是什么吗?您可能需要安装。 此babel插件允许您使用ES6+功能,例如
静态
s、属性初始值设定项
,甚至动态导入支持。
实际上,您可以只针对这种特殊情况进行安装,但我通常更喜欢使用stage-x安装babel插件,因为我发现在一次安装中使用多个ES6+功能是很舒服的。
如果您使用,这个特定的巴别塔插件已经为您正确设置,这对未来的读者可能也很有用,您可以检查。从您上面粘贴的代码中很难猜到 我猜是改成
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 |
我能看看包含该部分的完整源代码吗?介意解释为什么需要该部分吗?这称为
属性初始值设定项
,它们是ES7标准的一部分。要在ES5/ES6环境中启用它们,您需要使用具有正确设置的transpiler。你可以阅读更多我正在编辑的@Mox,抱歉,但我通常会给出一个简短的回答,然后在接下来的一两个小时内提供更多的细节。此外,你会在我的答案中嵌入的链接中找到更多的信息
handleDrawerOpen() {
this.setState({ open: true });
}