React-native& Xcode:项目构建但无法创建存档

时间:2018-03-23 06:42:21

标签: ios xcode react-native decorator mobx

我使用mobx&装饰。

项目通过" npm run ios"在模拟器中正常运行。它也在Xcode中构建而没有错误。

当我尝试创建存档时,它失败了:

  

" /mobx-stores/UserStore.js中的SyntaxError:Method有装饰器,将装饰器插件放在第一类之前。"

这是我的bable.rc:

{
  "presets": [
    "babel-preset-react-native-stage-0/decorator-support",
    "react-native"],
  "env": {
    "development": {
        "plugins": [
           "transform-react-jsx-source", 
           "transform-decoratorslegacy"
        ]
     }
   }
}

package.json中的版本:

  • "反应":" 16.2.0",
  • " react-native":" 0.52.0",
  • " mobx":" ^ 4.0.1",
  • " babel-preset-react-native-stage-0":" ^ 1.0.1",
  • " babel-preset-react-native-stage-0":" ^ 1.0.1",

我尝试了很多工作而没有成功。

结论:在与Xcode一起使用的反应原生项目中是否可以(或建议)使用装饰器?

任何信息都将非常感谢!

1 个答案:

答案 0 :(得分:0)

叹息,

我错过了我的bable.rc使用' env'对于插件而言,我认为存档版本不会设置' dev'环境变量。

修正了bable.rc,它现在创建了一个档案。