2016-07-07 18 views
1

我們在生產中遇到Relay/GraphQL/React問題。當主測試一切正常,但在生產中我們得到這會導致繼電器相關的一切控制檯下面的錯誤/ GraphQL /發生反應,將在所有工作:未捕獲錯誤:繼電器轉換錯誤

Uncaught Error: Relay transform error ``Map is not defined`` in file '/var/app/ondeck/app/react/relay/routes/xxx-route.jsx'. Try updating your GraphQL schema if an argument/field/type was recently added.

我們認爲是值得相關到應用程序的構建,但是我們不知道從哪裏開始着眼。

這是我package.json的情況下,它可以幫助:

{ 
    "private": true, 
    "devDependencies": { 
    "babel-eslint": "^6.0.4", 
    "eslint": "^2.11.1", 
    "eslint-plugin-react": "^5.1.1", 
    "webpack-notifier": "^1.3.1" 
    }, 
    "dependencies": { 
    "autobind-decorator": "^1.3.3", 
    "babel-core": "^6.4.0", 
    "babel-loader": "^6.2.1", 
    "babel-plugin-transform-decorators-legacy": "^1.3.4", 
    "babel-polyfill": "^6.7.4", 
    "babel-preset-es2015": "^6.3.13", 
    "babel-preset-react": "^6.3.13", 
    "babel-preset-stage-0": "^6.3.13", 
    "babel-relay-plugin": "^0.9.0", 
    "extract-text-webpack-plugin": "^1.0.1", 
    "graphiql": "^0.7.2", 
    "graphql": "^0.6.0", 
    "isomorphic-fetch": "^2.2.1", 
    "node-sass": "^3.3.3", 
    "postal": "^2.0.4", 
    "react": "^15.1.0", 
    "react-dom": "^15.1.0", 
    "react-linkify": "^0.1.1", 
    "react-notification-system": "^0.2.6", 
    "react-relay": "^0.9.0", 
    "react-star-rating-component": "^1.0.0", 
    "react-stars": "^2.1.0", 
    "react-webpack-rails": "^0.4.1", 
    "sass-loader": "^4.0.0", 
    "webpack": "^1.12.1" 
    }, 
    "scripts": { 
    "build": "webpack -p --config webpack/production.config.js", 
    "start": "webpack -w --config webpack/dev.config.js", 
    "lint": "eslint --ext .js,.jsx app/react/**" 
    }, 
    "license": "", 
    "engines": { 
    "node": ">= 0.10" 
    } 
} 
+0

我有同樣的問題,你有沒有找到解決方案? –

+0

你好@aleks,我忘了在這裏發佈解決方案。我們通過更新node.js版本來解決它。 – Guillermo

回答

0

爲了記錄,我需要更新的Node.js到最新版本,以便一切工作了。謝謝。