如何在TS项目中添加所有类型依赖项?

时间:2018-07-19 10:59:20

标签: javascript node.js typescript visual-studio-code

我真的不想为我安装的每个依赖项手动添加类型。也许有一种方法可以通过package.json中的依赖项列表一次安装特定项目的所有类型(例如,使用一些二进制文件)。我是TS env的新手,谢谢您的帮助。

2 个答案:

答案 0 :(得分:1)

如果要使用具有自动完成功能的TypeScript,则需要从某处获取类型。 一些npm软件包带有集成的TypeScript声明,或者更好的封装,它们带有TypeScript的完整代码库。

我从未听说过可以在本地下载所有现有类型的可能性,但是在特定项目中,您可以通过使用@types前缀搜索/添加类型来安装相关类型,如下所示:

npm i --save uuid
npm i --save-dev @types/node @types/uuid

这将仅在开发环境中安装类型,并将它们放在node_modules/@types下的特殊文件夹中

答案 1 :(得分:0)

DefinatalyTyped为您提供了就绪的类型,其中包括来自最受欢迎软件包的键入。

您可以使用其search engine来查看软件包是否可用。