尝试在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>
方法。