学TypeScript必然要了解declare
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
本文转载于稀土掘金技术社区,作者:努力学习前端的呆瓜 原文链接:https://juejin.cn/post/7402811318816702515 declare关键字是为了服务TypeScript的。TypeScript是什么在这里就不多介绍了,但是我们要知道ts文件是需要TypeScript编译器转换为js文件才可以执行,并且在编译阶段就会进行类型检查。但是在TypeScript中并不支持js可识别的所有类型,例如我们使用第三方库JQuery,我们通过一下方法获取一个id为‘foo’的标签元素。 然而在ts文件中,使用语法,语法,语法,底下就会爆出一条红线提示到:Cannot find name '$' 因此,需要declare来声明,告诉TypeScript编译器该标识符已存在,通过编译时的检查并在开发时提供类型提示。 在 TypeScript 中,declare关键字告诉编译器存在一个对象(并且可以在代码中引用)。它向 TypeScript 编译器声明该对象。简而言之,它允许开发人员使用在其他地方声明的对象。 通常,在使用第三方库或模块时,有两种方式引入声明文件: 有很多第三方库提供了声明文件,可以在packages.json文件中查看。types表示类型声明文件是哪一个。 可以使用 @types 统一管理第三方库的声明文件。@types 的使用方式很简单,直接用 npm 安装对应的声明模块即可,以 jQuery 举例: 该文章在 2024/11/13 14:42:57 编辑过 |
关键字查询
相关文章
正在查询... |