Apollo-link-rest: 阿波罗/客户/核心缺失

创建于 2020-03-17  ·  2评论  ·  资料来源: apollographql/apollo-link-rest

我正在开发一个响应本机的应用程序。 而且我遇到以下错误:

捆绑失败:错误:无法从node_modules/apollo-link-rest/restLink.js解析模块@apollo/client/core node_modules/apollo-link-rest/restLink.js :在项目中找不到@ apollo / client / core。

我的包json如下所示
`` "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❔

最有用的评论

您似乎正在使用apollo-link-rest的beta版本,该版本可与Apollo-client 3(beta)一起使用。

您可能需要apollo-link-rest 0.7.3,否则您需要解决peerDepency警告!

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

所有2条评论

您似乎正在使用apollo-link-rest的beta版本,该版本可与Apollo-client 3(beta)一起使用。

您可能需要apollo-link-rest 0.7.3,否则您需要解决peerDepency警告!

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

嗨,我已经相应地更新了package.json,仍然收到相同的错误。

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
}

此页面是否有帮助?
0 / 5 - 0 等级