ts-14 声明文件

我们安装的 @types/包名 具体是干啥的呢?

  • @types就是给我们做声明文件的,可以看到 express 文件下有 index.d.ts 声明文件

    • image.png
  • 因为前两次安装过 @types/node @types/express

有的需要安装声明文件,有的则不需要,为什么会有这种事情发生呢?

  • 其实这是个历史遗留原因,比如新一点的 axios 他们自己写了声明文件。像比较老的express是没有写的。微软呢为了解决这个问题,让你通过declare暴露出去,让你自己去写
  • 如果你自己不想去写,微软有一个官方团队,是专门去写声明文件的
  • 地址
  • 可以看到现在有1w多个包,基本上常用的都有
    • image.png
  • 如果有特别非常冷门的没有的话,就自己稍微写下
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容