所以我正在使用Typescript编写应用程序。我使用以下库;
https://www.npmjs.com/package/@types/request
所以我运行npm install --save @types/request
并决定检查我的node_modules
文件夹。在其中我可以看到包含这些文件的请求库:
在typescript中,以.d.ts
结尾的文件是定义文件,其中不存在实现。
当我实际编写代码时,我可以从这个库导入并使用它的API就好了。但是这个API的实现在哪里实际存在,它似乎不存在。
答案 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'