【问题标题】:Cannot find module 'graphql-hooks' or its corresponding type declarations找不到模块“graphql-hooks”或其相应的类型声明
【发布时间】:2020-08-16 00:28:47
【问题描述】:

如何在 react-native TypeScript 中安装 graphql-hooks?如何定义类型?

我已经使用 npm 安装了,但这不起作用。

【问题讨论】:

    标签: javascript reactjs typescript react-native graphql


    【解决方案1】:

    我认为 graphql-hooks 带有类型。但是,一个小技巧是创建您自己的自定义类型。即

    创建index.d.ts文件并插入以下代码

    declare module 'graphql-hooks' {
        const noTypesYet: any;
        export default noTypesYet;
    }
    

    这是一篇关于创建自定义类型的不错的文章https://www.credera.com/blog/technology-solutions/typescript-adding-custom-type-definitions-for-existing-libraries/

    【讨论】:

      【解决方案2】:

      React Native(包括 TypeScript)应该与任何其他项目没有什么不同:

      npm install graphql-hooks
      

      也许您的项目正在使用yarn

      yarn add graphql-hooks
      

      当我在标准的 create-react-app 中尝试时,它可以工作并立即获取 TypeScript 类型。

      【讨论】:

        猜你喜欢
        • 2020-09-28
        • 2022-12-16
        • 2023-01-31
        • 2020-10-19
        • 2021-09-21
        • 2020-12-23
        • 2021-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多