【问题标题】:Attempted import error: 'createNote' is not exported from './graphql/mutations' (imported as 'createNoteMutation')尝试导入错误:“createNote”未从“./graphql/mutations”导出(导入为“createNoteMutation”)
【发布时间】:2021-04-08 00:10:53
【问题描述】:
【问题讨论】:
标签:
reactjs
amazon-web-services
【解决方案1】:
从 graphql 查询导入 listNotes 也有这个问题。
我固定如下:
从 './graphql/queries' 导入 { listTodos as listNotes };
这个问题的问题已修复如下;
import { createTodo as createNoteMutation, deleteTodo as deleteNoteMutation } from './graphql/mutations';
【解决方案2】:
我的问题在于名称:
-> createNote 是 createTodo
-> deleteNote 是 deleteTodo
mutations.js 上的代码是:
export const createTodo = /* GraphQL */ `
mutation CreateTodo(
$input: CreateTodoInput!
$condition: ModelTodoConditionInput
) {
createTodo(input: $input, condition: $condition) {
id
name
description
createdAt
updatedAt
}
}
`;
更改名称,您的问题将得到解决。
【解决方案3】:
我查看了导入文件夹,结果由于某种原因没有正确的 GraphQL 函数。因此,更新 GraphQL API 为我解决了这个问题。