Npm TweenLite类型脚本导入

Npm TweenLite类型脚本导入,npm,typescript,gsap,Npm,Typescript,Gsap,我通过npm下载了GSAP包,现在我想通过TypeScript将TweenLite类导入我的应用程序。可以通过编写require('GSAP')导入所有GSAP并且它工作得很好。但在TypeScript中,它不起作用。 我想这样做:从“gsap”导入TweenLite 有可能吗?找到了答案。实际上,若您想这样做,那个么您需要为库编写定义。链接中的答案提供了指向git存储库的链接,其中包含我需要的内容。你可以找到它 在ts文件中,导入gsap import {TweenLite} from "gs

我通过npm下载了GSAP包,现在我想通过TypeScript将TweenLite类导入我的应用程序。可以通过编写
require('GSAP')导入所有GSAP并且它工作得很好。但在TypeScript中,它不起作用。
我想这样做:
从“gsap”导入TweenLite

有可能吗?

找到了答案。实际上,若您想这样做,那个么您需要为库编写定义。链接中的答案提供了指向git存储库的链接,其中包含我需要的内容。你可以找到它

在ts文件中,导入gsap

import {TweenLite} from "gsap";
用你的方法你可以写

let photo = document.getElementById("photo");
TweenLite.to(photo, 2, {width:"200px", height:"550px"});
如果您有一个div,ID为photo

,当我这样做时,我会得到一个错误“名称空间中的导入声明无法引用模块”。若我将导入移出模块,则模块内会出现许多错误
let photo = document.getElementById("photo");
TweenLite.to(photo, 2, {width:"200px", height:"550px"});