【发布时间】:2016-10-29 07:35:12
【问题描述】:
我正在尝试将 jquery 导入我的 TypeScript 项目。
为此,我运行了 tsd install jquery --save,它为我创建了一个 jquery.d.ts 文件,并将 /// <reference path="jquery/jquery.d.ts" /> 添加到我的 tsd.d.ts 文件中。
将import * as $ from 'jquery'; 添加到我正在处理的文件的顶部时,我会从 jquery.d.ts 中得到 77 个编译错误。所有的格式都是:找不到名称“文档”。除了 Document,它也找不到:Element、Event、Node、HtmlElement、XmlDocument、Text 和 XMLHttpRequest
请参阅下面的屏幕截图以获取一些示例:
有人对我需要做什么有任何建议吗?
【问题讨论】:
-
只要不编译 jquery.d.ts 就没有关系。它可以在您的 IDE 上归档,但最终它会编译并工作
-
@iberbeu - 在我的 VS Code IDE 中使用此文件进行编译时,我得到:“在 preLaunchTask 'npm' 期间检测到构建错误。”以及 77 个错误的列表(在我的 IDE 中也有下划线)。
-
但是 jquery.d.ts 不应该被编译,因为你的应用程序不需要它来运行。尝试设置不编译jquery.d.ts然后运行
标签: jquery typescript tsd typescript-typings