Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以对类型定义文件的顺序进行优先级排序或将其排除?_Javascript_Visual Studio Code_Type Definition_Typescript Definitions - Fatal编程技术网

Javascript 是否可以对类型定义文件的顺序进行优先级排序或将其排除?

Javascript 是否可以对类型定义文件的顺序进行优先级排序或将其排除?,javascript,visual-studio-code,type-definition,typescript-definitions,Javascript,Visual Studio Code,Type Definition,Typescript Definitions,我有一个在脚本引擎中运行javascript文件的应用程序,它提供了一个自定义的文档对象 Visual Studio代码中的默认文档对象假定在lib.dom.d.ts中定义 (C:\Program Files\Microsoft VS Code\resources\app\extensions\node\U modules\typescript\lib\lib.dom.d.ts) 我自己制作了一个类型定义文件,由三重斜杠(//)指令引用,以获取此应用程序提供的自定义文档对象的intellisen

我有一个在脚本引擎中运行javascript文件的应用程序,它提供了一个自定义的文档对象

Visual Studio代码中的默认文档对象假定在lib.dom.d.ts中定义

(C:\Program Files\Microsoft VS Code\resources\app\extensions\node\U modules\typescript\lib\lib.dom.d.ts)

我自己制作了一个类型定义文件,由三重斜杠(//)指令引用,以获取此应用程序提供的自定义文档对象的intellisense

//

我可以让VisualStudio代码查看定义(F12),它显示了两个定义文件,但在intellisense和Problems视图中使用了错误的(默认)定义。

如果我在lib.dom.d.ts中将d文档更改为d文档,那么一切都会正常工作,但出于两个原因,我宁愿不更改Visual Studio代码提供的默认类型定义文件

  • 如果我有另一个项目在同一台机器上使用lib.dom.d.ts,我必须在任何地方使用Document(大写d)
  • 在每次VisualStudio代码更新时,我都必须再次执行此操作,因为它会再次覆盖默认的类型定义文件
  • 问题是:

    • 有没有办法将显式类型定义文件(//)设置为优先级

    • 或者有没有办法显式排除默认类型定义文件lib.dom.d.ts