当前位置: 首页 > 知识库问答 >
问题:

jquery.d.ts文件中未捕获的语法错误

敖涵容
2023-03-14

我正在尝试将jQuery项目转换为Typescript项目。但是,当我使用以下方法从DefinitelyTyped Github中包含jQuery类型时:

///<reference path="../../typings/jquery.d.ts"/>

我在jquery.d.ts的第27行得到了“uncathed syntaxerror:uncrected identifier”,如下所示

declare module 'jquery' {
     export = jQuery;
}

(我使用WebStorm作为IDE)

编辑:好的,我按照下面的一些说明,通过npm终端安装了jQuery类型。但是,当我移除///引用导入时,WebStorm中出现了一个错误:TS2304找不到名称'$'。但是,代码可以编译为js,并且可以在浏览器中运行。在WebStorm中我的控制台中出现那些错误只是令人讨厌。要让Webstorm识别jQuery需要添加什么吗?

共有1个答案

赫连明诚
2023-03-14

现在大多数推荐的做法是安装单独的类型包:https://www.npmjs.com/package/@types/jQuery作为devDependency而不是///引用导入。(并确保您使用的是最新的ts编译器支持此功能)

 类似资料:
  • 我正在尝试使用React创建一个简单的网站,但由于某些原因,它只显示一个空白页面。 显示在控制台日志上的错误是未捕获的语法错误:意外令牌 非常感谢。 HTML: 主JS: Navbar: 身体

  • 我正在尝试开始在ReactJS中创建一个站点。然而,当我试图将我的JS放在一个单独的文件中时,我开始遇到这样的错误:“uncaughtSyntaxerror:uncontractedtoken” 我尝试添加添加到JS文件的顶部,但它没有修复任何问题。下面是HTML和JS文件。有没有关于出了什么问题的想法? HTML JS 编辑:我意识到我需要将添加到包含着陆器代码的脚本标记中。然而,在添加这个并重

  • 我正在尝试用Typescript和ASP.NET内核设置Angular2。以下是package.json: 和tsconfig.json 和SystemJs.Config.js 和app.component.ts: 帮我想出解决办法。

  • 当我在chrome中运行我的页面时,我得到了这个错误“uncaughtsyntaxerrorunexpectedtokenu”。在firefox中,我得到了“JSON.parse:意外字符”。我从一个php文件返回json数据,返回的json字符串是有效的。我和你核对过了http://jsonlint.com/.任何帮助都将不胜感激。。。谢谢 下面是返回的JSON字符串

  • 所以,这个问题一直困扰着我,我似乎无法解决它。出现的错误是: 未捕获错误:语法错误,无法识别的表达式:[{“类型”:“标题”,“子类型”:“h1”,“标签”:“另一个测试表单”},{“类型”:“复选框组”,“标签”:“复选框组”,“名称”:“复选框组-1497353080484”,“值”:[{“标签”:“选项1”,“值”:“选项1”,“选定的”:true}]},{“类型”:“标题”,“子类型”:“

  • 我试图发出一个Ajax调用来访问一个web服务并获得响应。但是获取未捕获的语法错误:意外的标记 Request标头如下: 请求URL:http://10.10.1.5:8089/axis2/services/cmtlpmservice/getAllMonitors?callback=回调 接受:/ 接受-编码:gzip,通货紧缩,sdch 接受-语言:en-US,en; q=0.8 授权:基本YW