Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
TypeScript";tsd安装jquery";-找不到名称“;文件「;_Jquery_Typescript_Tsd_Typescript Typings - Fatal编程技术网

TypeScript";tsd安装jquery";-找不到名称“;文件「;

TypeScript";tsd安装jquery";-找不到名称“;文件「;,jquery,typescript,tsd,typescript-typings,Jquery,Typescript,Tsd,Typescript Typings,我正在尝试将jquery导入到我的TypeScript项目中 为此,我运行了tsd install jquery--save,它创建了一个jquery.d.ts文件,并将//添加到我的tsd.d.ts文件中 从“jquery”添加import*为$时

我正在尝试将jquery导入到我的TypeScript项目中

为此,我运行了
tsd install jquery--save
,它创建了一个jquery.d.ts文件,并将
//
添加到我的tsd.d.ts文件中

从“jquery”添加
import*为$时找不到名称“document”。除了文档,它也找不到:元素、事件、节点、HtmleElement、XmlDocument、Text和XMLHttpRequest

有关一些示例,请参见下面的屏幕截图:


有人对我需要做什么有什么建议吗?

您是否尝试重新启动Visual Studio代码(或重新加载窗口)?我确实发现,当安装或更改声明时,它经常会感到困惑

这些类型是作为Visual Studio代码的一部分定义的,并且在VSCode中自动可用(您不必手动引用它们):

此外:

  • 考虑使用,它是tsd的继承者(您仍然可以使用tsd库中的类型声明,例如:
    typings search jquery
    typings install--save--global dt~jquery
    ,其中
    dt~
    表示从DefinitelyTyped存储库安装)

  • 考虑使用
    tsconfig.json
    文件为TypeScript和
    排除
    节点模块和
    打字文件夹指定工作区


  • 只要jquery.d.ts没有被编译,这并不重要。它可以在您的IDE上创建文件,但最终它将编译并works@iberbeu-在我的VS代码IDE中使用此文件进行编译时,我会得到:“在预启动任务“npm”期间检测到生成错误”和77个错误的列表(这些错误在我的IDE中也有下划线)。但不应编译jquery.d.ts,因为您的应用程序不需要它来运行。尝试将其设置为不编译jquery.d.ts,然后运行它+1,以便通过tsd推荐打字。你知道为什么VS代码找不到这些类型吗(我已经检查过了,我在你的图像中找到了文件:C:\Program Files(x86)\Microsoft VS Code\resources\app\extensions\typescript\server\typescript\lib\lib.d.ts)@Andy不知道-抱歉。确保文件类型在barThank you状态中显示为“TypeScript”。你的回答足以告诉我本地安装有问题。我重新安装了一些东西,现在一切正常,正如你的回答所建议的那样。