在我的项目中,我使用了第三方JavaScript库。我无法在我的代码中显式导入它,该库由JavaScript引擎在运行时提供。 我想通过在我的所有项目上通过此库扩展VSCode Intellisense来简化编码。我有一个带有此库功能签名的JavaScript文件。 有什么方法可以做到这一点?我已经尝试过:
/// <reference path=''>
写入项目中的文件。它有效,但是
将其写入所有文件不是很方便。 vscode.codeCompletionProvider
创建扩展名。它可以工作,但是VSCode不会将输入代码视为对象,而是将其解释为文本。我具有以下目录结构
.
├── project1
│ ├── ...
│ └── modules
├── project2/
│ ├── ...
│ └── modules
├── projectN/
│ ├── ...
│ └── modules
├── types
│ └── lib.js (file that I want to add to Intellisense)
├── .gitignore
└── jsconfig.json
然后我尝试了jsconfig.json
的以下文件内容:
{
"include": ["types/**/*"] // (also tried ["types/lib.js"] and ["types/**/*.js"])
}
请帮助处理此问题。也许我想念一些东西。有没有办法扩展Intellisense?谢谢