diff --git a/packages/apollo-server-core/src/ApolloServer.ts b/packages/apollo-server-core/src/ApolloServer.ts index 5828a111d0c..04d9e936c5a 100644 --- a/packages/apollo-server-core/src/ApolloServer.ts +++ b/packages/apollo-server-core/src/ApolloServer.ts @@ -14,8 +14,6 @@ import { GraphQLExtension } from 'graphql-extensions'; import { EngineReportingAgent } from 'apollo-engine-reporting'; import { InMemoryLRUCache } from 'apollo-server-caching'; -import { GraphQLUpload } from '@apollographql/apollo-upload-server'; - import { SubscriptionServer, ExecutionParams, @@ -151,6 +149,7 @@ export class ApolloServerBase { //Add upload resolver if (this.uploadsConfig) { + const { GraphQLUpload } = require('@apollographql/apollo-upload-server'); if (resolvers && !resolvers.Upload) { resolvers.Upload = GraphQLUpload; }