Javascript 在Webstorm中使用GreenSock JS库

Javascript 在Webstorm中使用GreenSock JS库,javascript,html,webstorm,jetbrains-ide,gsap,Javascript,Html,Webstorm,Jetbrains Ide,Gsap,我正在JetBrains Webstorm 6.0.2中使用HTML5创建一个网站 为此,我想使用GreenSock JS库,但它不适合我。 我在外部库中包含了GreenSock.js文件,但我仍然无法使用它们,例如,我得到了以下错误:“uncaughtreferenceerror:TimeLineLite未定义” 这就是我想要如何使用TimeLineite的构造函数: var tl = new TimelineLite(); 这是我的IDE中的一个图像 为什么我不能用这个?或者这不适用于W

我正在JetBrains Webstorm 6.0.2中使用HTML5创建一个网站 为此,我想使用GreenSock JS库,但它不适合我。 我在外部库中包含了GreenSock.js文件,但我仍然无法使用它们,例如,我得到了以下错误:“uncaughtreferenceerror:TimeLineLite未定义”

这就是我想要如何使用TimeLineite的构造函数:

var tl = new TimelineLite();
这是我的IDE中的一个图像


为什么我不能用这个?或者这不适用于Webstorm?

这是如何为没有为Webstorm提供足够信息的JS库添加自动完成、代码提示等(这不是库的错,只是JS的工作方式):

“TypeScript存根”是定义库的API的一种方法,可以帮助WebStorm更好地理解库:


此外,WebStorm在您的项目中不包含该存根文件,它将存根文件分离到WebStorm缓存中,因此您不必担心它。

将其与WebStorm一起使用应该没有问题(我自己使用)。您引用的错误使用了错误的大写字母(TimeLineLite而不是TimeLineLite),因此可能就是这样,尽管您的屏幕截图是正确的。您究竟加载了哪些GreenSock文件?TweenMax.min.js?它包含TimeLineite,但如果只加载TweenLite,则其中没有TimeLineite。嗨@Jack,我使用的是非缩小的TweenMax.js文件。我想使用这个图书馆,但我不知道为什么我不能让它工作。一切似乎都很好,只是当我使用TweenMax时,编译器说它没有定义。你联系过JetBrains的人吗?我知道他们的员工中有一个人也使用TweenMax,所以我很有信心它会工作得很好。我见过的最漂亮的回答:)你怎么抓住的?这太疯狂了,太棒了。谢谢。这个问答解决了我在Webstorm中遇到的一些自动完成问题,谢谢!现在您必须在列表中搜索“gsap”,而不是“绿色”。但即使到了2017年,它仍然有效:)这似乎对我没有帮助。思想?