如何编译 React-Relay
How to Compile React-Relay
我正在尝试关注 the official Relay documentation here。
安装 React-Relay 后:
npm install --save relay-runtime react-relay
npm install --save-dev relay-compiler graphql babel-plugin-relay
... 并配置 package.json:
{
...
"scripts": {
...
"start": "npm run relay && react-scripts start",
"build": "npm run relay && react-scripts build",
"relay": "npm run relay-compiler --schema schema.graphql --src ./src/ --watchman false $@"
...
},
...
}
当我 运行:
npm start
我收到以下错误:
> test@0.1.0 start D:\xampp\htdocs\my-react\test
> npm run relay && react-scripts start
> test@0.1.0 relay D:\xampp\htdocs\my-react\test
> npm run relay-compiler --schema schema.graphql --src ./src/ --watchman false $@
npm ERR! missing script: relay-compiler
如何正确运行中继编译器?
显然,我必须删除 package.json 最后一行的 'npm run':
{
...
"scripts": {
...
"start": "npm run relay && react-scripts start",
"build": "npm run relay && react-scripts build",
"relay": "relay-compiler --schema schema.graphql --src ./src/ --watchman false $@"
...
},
...
}
我正在尝试关注 the official Relay documentation here。
安装 React-Relay 后:
npm install --save relay-runtime react-relay
npm install --save-dev relay-compiler graphql babel-plugin-relay
... 并配置 package.json:
{
...
"scripts": {
...
"start": "npm run relay && react-scripts start",
"build": "npm run relay && react-scripts build",
"relay": "npm run relay-compiler --schema schema.graphql --src ./src/ --watchman false $@"
...
},
...
}
当我 运行:
npm start
我收到以下错误:
> test@0.1.0 start D:\xampp\htdocs\my-react\test
> npm run relay && react-scripts start
> test@0.1.0 relay D:\xampp\htdocs\my-react\test
> npm run relay-compiler --schema schema.graphql --src ./src/ --watchman false $@
npm ERR! missing script: relay-compiler
如何正确运行中继编译器?
显然,我必须删除 package.json 最后一行的 'npm run':
{
...
"scripts": {
...
"start": "npm run relay && react-scripts start",
"build": "npm run relay && react-scripts build",
"relay": "relay-compiler --schema schema.graphql --src ./src/ --watchman false $@"
...
},
...
}