React Native:RelayQL:运行时意外调用

时间:2016-08-25 05:27:47

标签: react-native babeljs graphql relayjs

我收到错误:

  

RelayQL:运行时意外调用。巴别塔变换   没有设置,或者无法识别此呼叫站点。确保它   正在逐字使用Relay.QL

我有以下包版本:

    "babel-preset-es2015": "^6.14.0",
    "babel-relay-plugin": "^0.9.2",
    "react-native": "^0.30.0",
    "react-relay": "^0.9.2",
    "babel-preset-react-native": "^1.9.0"

我的babelrc看起来像这样:

{
  "passPerPreset": true,
  "presets": [
    {
      "plugins": [
        "./schema/babel-myrelay-plugin.js"
      ]
    },
    "react-native",
    "es2015"
  ]
}

我的babel-myrelay-plugin.js看起来像这样:

// `babel-relay-plugin` returns a function for creating plugin instances
const getBabelRelayPlugin = require('babel-relay-plugin');

// load previously saved schema data (see "Schema JSON" below)
const schemaData = require('./schema.json');

// create a plugin instance
const plugin = getBabelRelayPlugin(schemaData.data);

module.exports = plugin

这是在早些时候工作,直到我重命名(mv)项目的主目录。我做了一个rm -rf node_modules并重新安装。我执行了npm缓存清理。我还清理了$ TMPDIR。

但错误是持久的。

我能够使用GraphiQL查询/变异。

任何帮助表示感谢。

PS:我还研究了继电器上记录的问题。那里列出的解决方案没有帮助。

0 个答案:

没有答案