javascript – 如何使用打字稿中的外部js

我通过Typescript代码生成Angular JS代码.在一种情况下,我需要将外部JS文件添加到我的typescript文件,并需要访问js文件中的类.

我像这样添加js文件.

/// <amd-dependency path="../../vendor/tweenMax.js" />

但仍然是typescript文件无法识别该javascript文件的对象.

如果有人知道合适的方式,请添加您的答案. (我正在使用min.js文件)

解决方法:

对于任何非TypeScript包,您需要.d.ts文件(TypeScript定义文件).依赖项引用仅适用于TypeScript文件(不是普通的js).

https://github.com/borisyankov/DefinitelyTyped

如果您的插件不存在.d.ts文件,您可以自己为它定义一个接口(以便它认为它存在).

它纯粹用于需要任何定义的强类型,否则你可以使用< any>来转换变量.并调用任何东西(无论是否存在,就像普通的JS一样):)

相关文章

我最大的一个关于TypeScript的问题是,它将原型的所有方法(无...
我对React很新,我正在尝试理解子组件之间相互通信的简洁方法...
我有一个非常简单的表单,我将用户电子邮件存储在组件的状态,...
我发现接口非常有用,但由于内存问题我需要开始优化我的应用程...
我得到了一个json响应并将其存储在mongodb中,但是我不需要的...
我试图使用loadsh从以下数组中获取唯一类别,[{"listing...