【问题标题】:Module build failed: SyntaxError: Unexpected token in semantic ui react模块构建失败:SyntaxError:语义 ui 中的意外标记反应
【发布时间】:2018-01-05 16:57:56
【问题描述】:

我最近开始研究语义 ui react。我成功编译了按钮和其他组件的代码。但是当我使用https://react.semantic-ui.com/collections/menu的菜单示例时,我得到了一个错误。

这是我编译后得到的错误:Screenshot of compilation

这里是菜单的代码:- app.js

【问题讨论】:

  • 如果您将错误消息作为问题的一部分发布,而不是图像会更好。

标签: javascript reactjs button semantic-ui-react


【解决方案1】:

我认为错误是因为您的设置错过了支持 类属性的 babel 配置。
要启用它,您需要安装 babel 插件:

npm i -D npm install --save-dev babel-plugin-transform-class-properties

然后在你的 .babelrc 中

{
  "plugins": ["transform-class-properties"]
}

这里是官方documentation


Here我有一个配置可以用来测试我上面提到的指令。它有 .babelrc 文件和配置为使用它的 webpack。

希望对你有帮助。

【讨论】:

  • 我必须创建一个 .babelrc 文件吗?我的项目中没有这样的文件。如果是,那么如何创建呢?
  • 我已经安装了那个 babel 插件。我还创建了那个 .babelrc 文件。现在我遇到了另一个错误。这是屏幕截图:- i.gyazo.com/efdd7065aa4b31b879383f60ac31aaa5.jpg
  • 我已经更新了我的答案,提供了一个回购链接,我觉得这可能对你有用。
  • 我做错了,我给你错误的截图。所以,当你告诉我添加 babel 配置时,我执行了那个命令,然后我在 .babelrc 文件中添加了那个元数据。之后,当我编译时,我得到了不同的错误。这是我的错误:---- ./App.js 中的错误模块构建失败:SyntaxError:缺少类属性转换。 3 | 4 |导出默认类 MenuExampleBasic 扩展组件 { > 5 |状态 = {}
  • 目前我正在添加您的配置。我希望这会奏效。编译完成后我会尽快与您联系。
猜你喜欢
  • 1970-01-01
  • 2018-11-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-06
  • 2016-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多