2015-08-09 165 views
1

我通过npm下载了GSAP包,现在我想通过TypeScript将TweenLite类导入到我的应用程序中。这可以通过编写require('gsap');导入所有GSAP来完成,并且效果很好。但在TypeScript中它不起作用。 我想这样做:import TweenLite from 'gsap';TweenLite typescipt import

可能吗?

回答

1

找到的答案here。实际上如果你想这样做,那么你需要为库定义书写。链接的答案提供了包含我所需的git存储库的链接。你可以找到它here

1
npm install --save-dev gsap 
npm install --save-dev @types/gsap 

在你的TS文件,导入GSAP

import {TweenLite} from "gsap"; 

,并在你的方法,你可以写

let photo = document.getElementById("photo"); 
TweenLite.to(photo, 2, {width:"200px", height:"550px"}); 

,如果你有照片

与一个div和ID
+0

当我这样做会出现错误“名称空间中的导入声明无法引用模块”。如果我将导入移出模块,则会出现模块内部的许多错误 –