首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Babel-node在构建中不包含.graphql文件

Babel-node在构建中不包含.graphql文件
EN

Stack Overflow用户
提问于 2021-07-17 23:36:25
回答 1查看 43关注 0票数 0

我像这样加载.graphql文件:

代码语言:javascript
复制
import { join } from 'path'
import { loadSchemaSync } from '@graphql-tools/load'
import { GraphQLFileLoader } from '@graphql-tools/graphql-file-loader'
import { addResolversToSchema } from '@graphql-tools/schema'
import resolvers from './resolvers'
const schema = loadSchemaSync(join(__dirname, './typedefs/*.graphql'), { loaders: [new GraphQLFileLoader()] })

const schemaWithResolver = addResolversToSchema({
  schema,
  resolvers
})
export default schemaWithResolver

当我为生产环境构建时,文件夹./typedefs不包含在构建输出(dist)中。

这是构建命令:"build-babel": "babel ./src -s -d dist"

如何在上面的babel cmd中包含.graphql扩展?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-18 00:21:14

您可以添加--copy-files标志以包括非js文件。

将build命令更改为以下内容应该是有效的:

代码语言:javascript
复制
"build-babel": "babel ./src -s -d dist --copy-files"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68421944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档