【问题标题】:Where do Typescript Node Module Implementations liveTypescript 节点模块实现在哪里
【发布时间】:2018-03-01 22:43:56
【问题描述】:

所以我正在使用 Typescript 编写应用程序。我正在使用以下库;

https://www.npmjs.com/package/@types/request

所以我运行npm install --save @types/request 并决定检查我的node_modules 文件夹。在其中我可以看到带有这些文件的请求库:

在打字稿中,以.d.ts 结尾的文件是定义文件,其中不存在实现。

当我真正编写代码时,我可以从这个库中导入并使用它的 API。但是这个 API 的实现实际上在哪里,它似乎不存在。

【问题讨论】:

    标签: typescript npm typescript-definitions


    【解决方案1】:

    request NPM 包中:https://github.com/request/request@types/request 包只是它的 TypeScript 定义。如果包本身没有 TypeScript 定义,TypeScript 将在 @types/packageName 中查找它们。

    npm i --save request
    
    import * as request from 'request'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 2017-05-01
      • 2017-02-08
      • 2020-10-07
      • 2013-08-25
      • 2021-12-07
      • 2017-04-03
      相关资源
      最近更新 更多