如何解决是否可以优先考虑类型定义文件的顺序或排除它们?
我有一个在脚本引擎中运行 javascript 文件的应用程序,它提供了一个自定义的文档对象。
Visual Studio Code 中的默认document 对象假定在 lib.dom.d.ts
中定义(C:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\lib.dom.d.ts)
我自己制作了一个类型定义文件,由三重斜线 (///) 指令引用,以获取此应用程序提供的自定义文档对象的智能感知。
/// <reference path="./typings/cvscripting.d.ts" />
我可以让 Visual Studio Code 查看定义 (F12),它显示了两个定义文件,但它在智能感知和问题视图中使用了错误的(默认)定义。
如果我在 lib.dom.d.ts 中将 document 更改为 Document ,然后一切正常,但出于两个原因,我宁愿不更改 Visual Studio Code 提供的默认类型定义文件。
- 如果我有另一个项目在同一台机器上使用 lib.dom.d.ts,我必须在任何地方使用 Document(大写 D)。
- 在每次 Visual Studio Code 更新时,我都必须再次执行此操作,因为它会再次覆盖默认类型定义文件。
问题:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。