Javascript amplify codegen Enoint:没有这样的文件或目录,请打开scheme.graphql
在执行Javascript amplify codegen Enoint:没有这样的文件或目录,请打开scheme.graphql,javascript,amazon-web-services,graphql,aws-amplify,Javascript,Amazon Web Services,Graphql,Aws Amplify,在执行amplify api gql compile之后,我正在按照amplify cli中的建议为GraphQL创建模式: GraphQL schema compiled successfully. Edit your schema at /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema.graphql or place .graphql files in a directory at /var/www/unsal.co.uk
amplify api gql compile
之后,我正在按照amplify cli
中的建议为GraphQL创建模式:
GraphQL schema compiled successfully.
Edit your schema at /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema.graphql or place .graphql files in a directory at /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema
因此,我的文件夹结构如下所示:
/var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema
¬ /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema/division.graphql
¬ /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema/index.graphql
但在执行codegen时,我会出现以下错误:
hutber@hutber:/var/www/unsal.co.uk$ amplify codegen
ENOENT: no such file or directory, open '/var/www/unsal.co.uk/amplify/backend/api/littlewishlist/build/schema.graphql
我可以把我的.graphql文件放在哪里让codegen拾取它们呢?运行
amplify pull
,然后重新运行amplify codegen
为我做了这项工作运行amplify pull
然后重新运行amplify codegen
也为我做了这项工作。出于某种原因,它将build
目录添加到路径中。你知道吗?我也是。出于某种原因,它将build
目录添加到路径中。你认为这是我们的吗?