我正在关注 youtube 上的 graphql 教程(https://www.youtube.com/watch?v=ed8SzALpx1Q at about 3hr 16min),其中部分内容compose来自“react-apollo”。但是,我收到一个错误,因为新版本的 react-apollo 没有导出这个。
我在网上看了,我需要更换import { compose } from "react-apollo"用import { compose } from "recompose",但这样做会产生错误TypeError: Cannot read property 'loading' of undefined我也看到了,我应该取代反应,从阿波罗与进口import * as compose from "lodash",但是当我这样做,我得到其他错误,他说,× TypeError: lodash__WEBPACK_IMPORTED_MODULE_2__(...) is not a function
应用程序.js:
import React from "react";
import ApolloClient from "apollo-boost";
import { ApolloProvider } from "react-apollo";
import BookList from "./components/BookList";
import AddBook from "./components/AddBook";
//apollo client setup
const client = …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装 expo 以使用 React Native,npm install -g expo-cli但我收到了巨大的错误日志。
我尝试/usr/local使用sudo chown -R $(whoami) $(brew --prefix)/* /usr/localand进行 chown,sudo chown -R $USER /usr/local 但我得到了chown: /usr/local: Operation not permitted。我尝试更新节点和npm,删除它们,重新安装它们,使用自制程序更新,使用自制程序安装expo-cli。我尝试了 sudo 安装。我遇到类似的错误。我尝试过,得到的输出几乎与我从依赖项中yarn add global expo-cli得到的输出完全相同 。npm install -g expo-cli
这是我在终端中运行时得到的输出npm install -g expo-cli:
npm WARN deprecated joi@11.4.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, …Run Code Online (Sandbox Code Playgroud) apollo ×1
command-line ×1
graphql ×1
node.js ×1
npm ×1
npm-install ×1
react-apollo ×1
react-native ×1
reactjs ×1