gpt4 book ai didi

在 Visual Studio Code 中使用第三方 JavaScript 库的 Intellisense

转载 作者:行者123 更新时间:2023-12-01 02:10:19 26 4
gpt4 key购买 nike

我今天一直在玩 Visual Studio Code,但在让智能感知处理 JavaScript 项目中的某些代码时遇到了问题。我读过这篇文章 http://www.johnpapa.net/intellisense-witha-visual-studio-code/其中讨论了这个问题,展示了如何使用带有角度的智能感知。我一直在查看一些使用 JavaScript 库 PlaygroundJS 的示例项目,在这些项目中使用智能感知会非常有用,因为它们通常被分成多个文件,如果能够查看定义,而不是手动跟踪它们。但是,当我查看快速操作下可用的选项时,我没有看到类似的内容,这在我发现的示例中:

Add /// reference to angularjs/angular.d.ts



只是将变量标记为全局的选项。所以我想知道,是否可以向这个库和项目中的其他文件添加智能感知?

我确实发现可以在每个文件的顶部添加对它们的引用:

/// <reference path="Global.js" />
/// <reference path="engine/Score.js"/>
/// <reference path="engine/Camera.js"/>
/// <reference path="engine/Engine.js"/>
/// <reference path="engine/EnemyManager.js"/>
/// <reference path="engine/EntityManager.js"/>


但是这个手动过程既费时又笨拙。有没有办法自动找到这些引用?

The options available when looking at the library

最佳答案

是的,现在您可以为所有 d.ts 文件引用创建一个 tsd.d.ts 文件。把它放在你的项目中一次,然后每个文件都可以引用它。

或者使用没有文件的 tsconfig.json(保持未定义)。

这个故事会越来越好

关于在 Visual Studio Code 中使用第三方 JavaScript 库的 Intellisense,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29956904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com