TS2702:“ JQuery”仅引用类型,但在此处被用作名称空间

时间:2019-02-04 05:26:18

标签: jquery typescript requirejs

尝试在RequireJS客户端应用程序中使用TS。

在一个文件中,jquery库可以通过以下方式访问: import $ = require("../libs/jquery-3.3.1.slim.min.js");并在同一目录中是定义文件: jquery-3.3.1.slim.min.d.ts从DefinitelyTyped网站复制(并重命名)。

现在我有293个错误,全部来自定义文件,主要是TS2702: 'JQuery' only refers to a type, but is being used as a namespace here.

试图按照建议添加到某个地方:declare module '../libs/jquery-3.3.1.slim.min.js' {export = JQuery},但每次修改都会产生错误。

为了能够继续,我求助于<amd-dependency>方法。

0 个答案:

没有答案