打字稿节点模块实现在哪里

时间:2017-09-20 18:32:10

标签: typescript npm typescript-definitions

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

npm i --save request

import * as request from 'request'