使用create-react-app

时间:2018-12-09 17:53:25

标签: reactjs mobx mobx-react

使用react设置Mobx时出现错误,有人可以一步一步给我吗?我对React还是很陌生,但是我仍然对它随附的文件有所了解。

这是我所做的:

  • 使用过的create-react-app
  • 退出的应用
  • 运行npm install --save mobx mobx-react
  • 运行npm install --save-dev @ babel / plugin-proposal-decorators
  • 然后我编辑了package.json文件:

       "babel": {
        "plugins": [
          "@babel/plugin-proposal-decorators"
        ],
        "presets": [
          "react-app"
        ]
      },
    

这是我遇到的问题: enter image description here

我尝试过的事情:

该错误似乎表明我需要在node_modules \ @babel \ plugin-proposal-decorators \ lib \ index.js中将legacy设置为true。我尝试过,但没有成功。我在Google上搜索了这个问题,看来Babel 7可能是个问题?

1 个答案:

答案 0 :(得分:0)

您需要通过在package.json

中设置的配置来传递该选项
{
 "plugins": [
    ["@babel/plugin-proposal-decorators", { "legacy": true }]
  ]
}

您可以在此处查看文档:{​​{3}}