react+mobx 打包时 @修饰符 报错

新手上路,请多包涵

clipboard.png
如图
.babelrc 是这样配置的
{
"presets": [

"es2015", "stage-1", "react"

],
"plugins": ["transform-decorators-legacy","transform-decorators","transform-class-properties"]
}

阅读 4.6k
2 个回答
"presets": [
    "es2015", "react","stage-1"
],

先转换ESX代码再转换JSX代码

你的办法应该是可以解决问题的,如果还不行请问你用的是不是creat-react-app脚手架创建的应用,是的话就要做下面的操作了:
添加 transform-decorators-legacy 到你的 node_modules/react-scripts/config/babel.dev.jsbabel.prod.js,代码如下:

  • 添加下面的代码到 presets:
require.resolve('babel-preset-stage-1'),
require.resolve('babel-preset-es2015')
  • 添加下面的代码到 plugins 的第一行:
require.resolve('babel-plugin-transform-decorators-legacy'),
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题