javascript - 破坏参数会导致语法错误

标签 javascript reactjs material-ui

知道为什么我会收到此错误吗?由于我已尽一切努力来解决此问题,但由于某种原因它不会消失,任何帮助都将是额外的奖励

ERROR in ./client/components/Material-Form.jsx

Module build failed: SyntaxError: Unexpected token (8:35)

   6 | import validate from "../helpers/validate";
   7 | 
>  8 | const renderRadioGroup = ({ input, ...rest }) => (
     |                                    ^
   9 |   <RadioButtonGroup
  10 |     {...input}
  11 |     {...rest}

.babelrc

{
    "presets": [
        "react",
        ["env", {
            "targets": {
                "browsers": "last 2 versions"
            },
            "loose": true,
            "modules": false
        }]
    ],
  "env": {
    "test": {
      "plugins": [
        "transform-es2015-modules-commonjs",
        "babel-plugin-transform-class-properties"
      ]
    }
  }

最佳答案

尝试安装 babel-plugin-transform-object-rest-spread 并在 "plugins": ["transform-object-rest-spread"] 中进行设置您的 .babelrc 文件

您可以阅读有关 transform-object-rest-spread Here 的更多信息

关于javascript - 破坏参数会导致语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49040181/

相关文章:

javascript - 在react-native无状态组件中格式化多个props

javascript - 以编程方式添加/删除由 Material ui 生成的类

javascript - 使用 styled-components 和 Material-UI withStyles 的 TextField 样式

javascript - react 测试库 : Unable to Change Material UI DatePicker Input Value

javascript - 通过 Javascript 将属性添加到现有 div 标签

javascript - 初始 Handlebars.js 无功能

javascript - 如何在javascript中为phonegap实现搜索功能?

javascript - .woff 图标仅适用于 IE 11 中的首页加载

reactjs - 兄弟组件的 React Ref

javascript - 受控输入和复合类型