@types
这意味着,你可以非常高效的使用这些库,而无需在单独的窗口打开相应文档(以确保输入的正确性)。
你可以通过 来安装使用 ,如下例所示,你可以为
jquery
添加声明文件:
默认情况下,TypeScript 会自动包含支持全局使用的任何定义。例如,对于 jquery,你应该能够在项目中开始全局使用 。
模块
安装完之后,不需要特别的配置,你就可以像使用模块一样使用它:
控制全局
如上例所示,通过配置 compilerOptions.types: [ "jquery" ]
后,只允许使用 的 包,即使这个人安装了另一个声明文件,比如
npm install @types/node
,它的全局变量(例如 process
)也不会泄漏到你的代码中,直到你将它们添加到 tsconfig.json 类型选项。