我想安装一个graphql项目。我已经运行了GraphQL服务器并尝试设置中继环境。我从这里https://github.com/graphcool/babel-plugin-react-relay遵循的指示,但是当我尝试运行项目中,我得到以下错误:巴别尔插件反应继电器
[email protected] start /Users/JKB/Sites/Project nodemon --watch server --exec babel-node -- server/index.js
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: /Users/JKB/Sites/project/server/**/*
[nodemon] starting `babel-node server/index.js`
/Users/JKB/Sites/project/node_modules/babel-plugin-react-relay/lib/index.js:27
throw error;
^
Error
at ClientRequest.<anonymous> (/Users/JKB/Sites/project/node_modules/node-fetch/index.js:133:11)
at emitOne (events.js:96:13)
at ClientRequest.emit (events.js:188:7)
at TLSSocket.socketCloseListener (_http_client.js:285:9)
at emitOne (events.js:101:20)
at TLSSocket.emit (events.js:188:7)
at _handle.close (net.js:501:12)
at TCP.done [as _onclose] (_tls_wrap.js:325:7)
at module.exports.loopWhile (/Users/JKB/Sites/project/node_modules/deasync/index.js:72:22)
at exports.default (/Users/JKB/Sites/project/node_modules/babel-plugin-react-relay/lib/index.js:21:26)
[nodemon] app crashed - waiting for file changes before starting...
我已在.babelrc
{
"presets": [ "es2015", "react" ],
"plugins": [ "react-html-attrs", "react-relay" ]
}
下,我已经出口了环境变量:
export GRAPHQL_ENDPOINT =“http:// localhost:3000/graphql”
及以下包版本附件:
"babel-relay-plugin": "^0.10.0"
"babel-plugin-react-relay": "^0.10.0"
"react-relay": "^0.10.0"
当我尝试重新安装我得到以下警告 - 不知道他们是否有关系..
[email protected] /Users/JKB/Sites/project
├── [email protected]
└── UNMET PEER DEPENDENCY [email protected] invalid
npm WARN [email protected] requires a peer of [email protected] but none was installed.
npm WARN [email protected] No repository field.
➜ project git:(master) ✗ npm install -D babel-relay-plugin
[email protected] /Users/JKB/Sites/project
└── UNMET PEER DEPENDENCY [email protected]
npm WARN [email protected] requires a peer of [email protected] but none was installed.
npm WARN [email protected] No repository field.
npm ERR! code 1
对不起,应该已经明确了。我已经有了在本地主机端口3000上运行的GraphQL服务器。我正在尝试设置中继环境,这就是我得到的错误。 –
根据上面的例子,你是否尝试过不使用'babel-relay-react-plugin'并且只使用'babel-relay-plugin'? – danielfeelfine