首页 > 解决方案 > 在 VsCode 上为 3rd 方 API 扩展 Javascript 语言的指南

问题描述

所以我最近开始在 Atom 上使用 VsCode 并且喜欢它,问题是我为使用自己的 JS API 的软件开发的软件没有适当地集成到任何东西中。我已经开始尝试使用他们的 pdf 到 VsCode 中实现我自己的自动完成/智能感知结构以加快我的工作流程,目前我只是使用一个充满空函数和对象的 JS 文件以及一堆 JSDoc 注释来帮助 VsCode Intellisense 识别什么是什么,到目前为止这似乎工作正常,但这意味着将这个“无用”文件导入我工作的每个项目中。我研究过使用语言服务器扩展 JS 语言,但这对于我需要的东西来说似乎太复杂了(而且看起来我会从头开始构建整个 Javascript 语言)。有没有人有任何建议等?

亲切的问候。

编辑对不起,我也希望它能够通过 linting,因为现在它变得有点时髦。

标签: javascriptapivisual-studio-code

解决方案


对于您的示例用例,您可能不需要扩展。

VS Code 的库智能感知是通过.d.ts输入声明文件来驱动的。您正在使用的库的声明文件可以像您当前所做的那样编写在您当前的工作区中,或者 - 最好是 - 与库本身一起提供。许多 npm 模块都附带了类型定义文件,而其他库则具有社区提供的类型定义文件

您也可以d.ts将类型文件作为单独的 npm 包捆绑到任何需要它们的项目中


推荐阅读