【问题标题】:Attempted import error: 'createNote' is not exported from './graphql/mutations' (imported as 'createNoteMutation')尝试导入错误:“createNote”未从“./graphql/mutations”导出(导入为“createNoteMutation”)
【发布时间】:2021-04-08 00:10:53
【问题描述】:

我正在学习亚马逊 AWS 免费套餐课程。这是链接:https://aws.amazon.com/getting-started/hands-on/build-react-app-amplify-graphql/module-four/。 这是第四个模块“添加 api 和数据库”。我试图在我从该链接获得的 srs/App.js 中运行的代码。该错误与标题相同,“尝试导入错误:'createNote'未从'./graphql/mutations'导出(导入为'createNoteMutation')。”

【问题讨论】:

    标签: reactjs amazon-web-services


    【解决方案1】:

    从 graphql 查询导入 listNotes 也有这个问题。

    我固定如下:

    从 './graphql/queries' 导入 { listTodos as listNotes };

    这个问题的问题已修复如下;

    import { createTodo as createNoteMutation, deleteTodo as deleteNoteMutation } from './graphql/mutations';

    【讨论】:

      【解决方案2】:

      我的问题在于名称:

      -> createNotecreateTodo -> deleteNotedeleteTodo

      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 为我解决了这个问题。

        【讨论】:

          猜你喜欢
          • 2021-03-08
          • 2022-11-16
          • 2021-02-13
          • 1970-01-01
          • 2021-06-27
          • 2021-08-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多