CRA 2带有Jest GraphQL片段测试结果的TypeError
我有一个CreateReact应用程序1.1.4,我正在尝试升级到2.1.8 当我将项目升级到任何2.x系列react脚本时,对于包含GraphQL片段的测试,我最终会出现以下错误:CRA 2带有Jest GraphQL片段测试结果的TypeError,graphql,jestjs,create-react-app,apollo,react-apollo,Graphql,Jestjs,Create React App,Apollo,React Apollo,我有一个CreateReact应用程序1.1.4,我正在尝试升级到2.1.8 当我将项目升级到任何2.x系列react脚本时,对于包含GraphQL片段的测试,我最终会出现以下错误: TypeError: Cannot read property 'body' of undefined 11 | import {get} from 'lodash'; 12 | > 13 | export const GET_ADDRESS = gql` |
TypeError: Cannot read property 'body' of undefined
11 | import {get} from 'lodash';
12 |
> 13 | export const GET_ADDRESS = gql`
| ^
14 | query ConfirmDeleteAddressGetAddress($addressID: String!, $organisationID: String!) {
15 | getSelf {
16 | id
at Object.gql [as default] (node_modules/graphql-tag/src/index.js:162:36)
应用程序本身似乎运行良好,如果我删除了片段,那么它会继续在下一个片段上给我一个错误
Jest已经从我的CRA 1.x应用程序中的版本20.0.4升级到CRA 2.1.8版本中的版本23.6
Jest/CRA配置中是否有可能导致这种情况
更多信息-如果我将graphql降级为0.13.2,那么jest测试将运行,但react应用程序无法启动:
ReferenceError: process is not defined