我收到错误:
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:我还研究了继电器上记录的问题。那里列出的解决方案没有帮助。