• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

prisma-labs/graphql-import-loader: Webpack loader for `graphql-import`

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

prisma-labs/graphql-import-loader

开源软件地址(OpenSource Url):

https://github.com/prisma-labs/graphql-import-loader

开源编程语言(OpenSource Language):

TypeScript 89.2%

开源软件介绍(OpenSource Introduction):

graphql-import-loader

CircleCI npm version

Webpack loader for graphql-import

Install

yarn add --dev graphql-import-loader

Usage

Resolve GraphQL file import statements as a string. See the tests for more details

# import { A } from 'src/schema/a.graphql'
# import { B } from 'src/schema/b.graphql'
# import { C, D } from 'src/schema/cd.graphql'

type Complex  {
  id: ID!
  a: A!
  b: B!
  c: C!
  d: D!
}
import typeDefs from './schema.graphql'
// webpack.config.js

module.exports = {
  module: {
    rules: [
      {
        exclude: /node_modules/,
        test: /\.graphql$/,
        use: [{ loader: 'graphql-import-loader' }]
      }
    ]
  }
}

Examples

Simple Server:

import { GraphQLServer } from 'graphql-yoga'
import resolvers from './resolvers'
import typeDefs from './schema.graphql'

const server = new GraphQLServer({ typeDefs, resolvers })
server.start(() => console.log('Server running on :4000'))

Advanced:

serverless-prisma: Serverless starter kit using Prisma (early-stages)




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap