javascript - 在 Webstorm 中使用 GreenSock JS 库

标签 javascript html webstorm jetbrains-ide gsap

我正在 JetBrains Webstorm 6.0.2 中使用 HTML5 创建网站 为此,我想使用 GreenSock JS 库,但它对我不起作用。 我在外部库中包含了 GreenSock .js 文件,但我仍然无法使用它们,例如我收到此错误:“Uncaught ReferenceError: TimeLineLite is not defined”。

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

var tl = new TimelineLite();

这是我的 IDE 中的图像

enter image description here 为什么我不能使用这个?或者这不适用于 Webstorm?

最佳答案

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

Downloading libraries in WebStorm

“TypeScript stub ”是一种定义库 API 的方式,真正帮助 WebStorm 更好地理解库: https://github.com/borisyankov/DefinitelyTyped/blob/master/greensock/greensock.d.ts

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

关于javascript - 在 Webstorm 中使用 GreenSock JS 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25427268/

相关文章:

javascript - JSDoc:来自文字的 Typedef

javascript - c3.js 鼠标悬停时不显示值

javascript - 为什么我的 IFRAME 不适合其容器 DIV 一对一?

javascript - 如何自动缩进完整的 javascript 项目?

javascript - 脚本或 CSS 加粗所有大写的单词

javascript - 如何检查 jquery 中的 .blur() 是否单击了特定项目

typescript - 如何让 WebStorm 中的 TypeScript 解析 webpack 的别名?

javascript - 使用粘性页脚的内容的 100% 高度

javascript - 我怎么知道哪个脚本文件正在加载 Click 事件

javascript - 如何将两个以上的对象数组合并为一个对象数组