Apollo-link-rest: falta apolo / cliente / núcleo

Creado en 17 mar. 2020  ·  2Comentarios  ·  Fuente: apollographql/apollo-link-rest

Estoy desarrollando una aplicación en react native. Y me encuentro con el siguiente error:

la agrupación falló: Error: No se pudo resolver el módulo @apollo/client/core de node_modules/apollo-link-rest/restLink.js : @ apollo / client / core no se pudo encontrar dentro del proyecto.

Mi paquete json es como abajo
`` "dependencies": { "@react-native-community/async-storage": "1.8.1", "@react-native-community/masked-view": "0.1.7", "@react-native-community/netinfo": "5.5.1", "@react-native-community/push-notification-ios": "1.0.7", "@react-native-firebase/app": "6.3.4", "@react-native-firebase/crashlytics": "6.3.4", "@react-native-firebase/messaging": "6.3.4", "@react-navigation/bottom-tabs": "5.1.1", "@react-navigation/native": "5.0.9", "@react-navigation/stack": "5.1.1", "@types/react-native-push-notification": "3.0.8", "@types/react-redux": "7.1.7", "apollo": "^2.25.0", "apollo-cache-inmemory": "^1.6.5", "apollo-client": "^2.6.8", "apollo-link": "^1.2.13", "apollo-link-rest": "^0.8.0-beta.0", "base-64": "0.1.0", "crypto-js": "3.3.0", "graphql": "^14.6.0", "graphql-anywhere": "^4.2.6", "graphql-tag": "^2.10.3", "patch-package": "6.2.1", "qs": "^6.9.1", "react": "16.13.0", "react-apollo": "^3.1.3", "react-native": "0.61.5", "react-native-gesture-handler": "1.6.0", "react-native-gifted-chat": "0.13.0", "react-native-push-notification": "3.1.9", "react-native-reanimated": "1.7.0", "react-native-safe-area-context": "0.7.3", "react-native-screens": "2.3.0", "react-native-splash-screen": "3.2.0", "react-redux": "7.2.0", "redux": "4.0.5", "redux-persist": "6.0.0", "requirejs": "2.3.6", "styled-components": "5.0.1" }, "devDependencies": { "@types/jest": "25.1.3", "@types/react-native": "0.61.17", "@types/react-test-renderer": "16.9.2", "@types/styled-components": "5.0.1", "@typescript-eslint/eslint-plugin": "2.21.0", "@typescript-eslint/parser": "2.21.0", "babel-plugin-module-resolver": "4.0.0", "editorconfig-checker": "3.0.3", "eslint": "6.8.0", "eslint-config-tuil": "0.6.0", "husky": "4.2.3", "jest": "25.1.0", "metro-react-native-babel-preset": "0.57.0", "prettier": "1.19.1", "react-test-renderer": "16.13.0", "redux-devtools-extension": "2.13.8", "typescript": "3.8.2" }

help wanted 🛠 question❔

Comentario más útil

Parece que está utilizando la versión beta de apollo-link-rest, que funciona con Apollo-client 3 (beta).

Probablemente quieras apollo-link-rest 0.7.3 O necesitas resolver las advertencias de peerDepency.

https://github.com/apollographql/apollo-link-rest/releases

Todos 2 comentarios

Parece que está utilizando la versión beta de apollo-link-rest, que funciona con Apollo-client 3 (beta).

Probablemente quieras apollo-link-rest 0.7.3 O necesitas resolver las advertencias de peerDepency.

https://github.com/apollographql/apollo-link-rest/releases

Hola, he actualizado mi package.json en consecuencia, y sigo recibiendo el mismo error.

Failed building JavaScript bundle.
Unable to resolve "@apollo/client/core" from "node_modules\apollo-link-rest\restLink.js"
{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "apollo-cache-inmemory": "^1.6.3",
    "apollo-client": "^2.6.8",
    "apollo-link": "^1.2.13",
    "apollo-link-rest": "^0.7.3",
    "date-fns": "^2.1.0",
    "expo": "~38.0.1",
    "expo-status-bar": "^1.0.0",
    "graphql": "^14.5.4",
    "graphql-anywhere": "^4.2.4",
    "graphql-tag": "^2.10.1",
    "qs": "^6.8.0",
    "react": "~16.11.0",
    "react-dom": "~16.11.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz",
    "react-native-web": "~0.11.7"
  },
  "devDependencies": {
    "@babel/core": "^7.8.6",
    "babel-preset-expo": "~8.1.0"
  },
  "private": true
}

¿Fue útil esta página
0 / 5 - 0 calificaciones