未定义带有 GraphQL 和 React Require 的节点
Node with GraphQL and React Require not defined
我正在开发一个带有 GraphQL 后端的节点,并且刚刚开始使用 create-react-app
在前端工作。
一切顺利,直到我添加了这段代码:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './components/App';
import ApolloClient from 'apollo-boost';
import { ApolloProvider } from 'react-apollo';
const client = new ApolloClient({
uri: 'http://localhost:4444/graphql'
});
ReactDOM.render(
<ApolloProvider client={client}>
<App />
</ApolloProvider>, document.getElementById('root'));
Apollo 代码将其破坏到告诉我 require 未定义的地方。我理解错误与在浏览器端使用 require 语句有关,但我不是。
我收到这个错误是因为我没有安装所有应该安装的预设包。
我最初安装:
npm install react-apollo apollo-boost jwt-decode
我应该安装的时间:
npm install react-apollo apollo-boost jwt-decode graphql-tag graphql --save
一旦我这样做了,错误就消失了。我只能说 graphql-tag
和 graphql
对 apollo-boost
和 react-apollo
我想有一些依赖性。
我正在开发一个带有 GraphQL 后端的节点,并且刚刚开始使用 create-react-app
在前端工作。
一切顺利,直到我添加了这段代码:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './components/App';
import ApolloClient from 'apollo-boost';
import { ApolloProvider } from 'react-apollo';
const client = new ApolloClient({
uri: 'http://localhost:4444/graphql'
});
ReactDOM.render(
<ApolloProvider client={client}>
<App />
</ApolloProvider>, document.getElementById('root'));
Apollo 代码将其破坏到告诉我 require 未定义的地方。我理解错误与在浏览器端使用 require 语句有关,但我不是。
我收到这个错误是因为我没有安装所有应该安装的预设包。
我最初安装:
npm install react-apollo apollo-boost jwt-decode
我应该安装的时间:
npm install react-apollo apollo-boost jwt-decode graphql-tag graphql --save
一旦我这样做了,错误就消失了。我只能说 graphql-tag
和 graphql
对 apollo-boost
和 react-apollo
我想有一些依赖性。