@types

    这意味着,你可以非常高效的使用这些库,而无需在单独的窗口打开相应文档(以确保输入的正确性)。

    你可以通过 来安装使用 ,如下例所示,你可以为 jquery 添加声明文件:

    默认情况下,TypeScript 会自动包含支持全局使用的任何定义。例如,对于 jquery,你应该能够在项目中开始全局使用 。

    模块

    安装完之后,不需要特别的配置,你就可以像使用模块一样使用它:

    控制全局

    如上例所示,通过配置 compilerOptions.types: [ "jquery" ] 后,只允许使用 的 包,即使这个人安装了另一个声明文件,比如 npm install @types/node,它的全局变量(例如 process)也不会泄漏到你的代码中,直到你将它们添加到 tsconfig.json 类型选项。