javascript - 我使用纱线添加这些 gsap 库,但文件似乎被禁用?这是什么意思?
问题描述
我正在尝试将 greensock 库用于动画,并使用 yarn 将库添加到我的项目中,但文件在我的目录中显示为“禁用视图”(因为缺少更好的词)。当我尝试在我的 JS 文件中使用该库时,我Missing plugin? gsap.registerPlugin()
在浏览器控制台中收到错误消息并且动画未执行。我曾尝试解决此问题,gsap.registerPlugin(MotionPathPlugin, ScrollToPlugin, TextPlugin);
但这会导致无法找到插件的错误(在浏览器控制台中)。知道如何解决这个问题吗?出了什么问题?我也尝试在我的 HTML 中使用 CDN 交付脚本,但Missing plugin? gsap.registerPlugin()
在浏览器控制台中收到相同的错误。
非常感谢任何见解和帮助。截图:VS代码截图
解决方案
您需要在要使用它们的每个文件中导入要使用的插件。因此文件顶部的代码应为:
import { gsap } from "gsap";
import { MotionPathPlugin } from "gsap/MotionPathPlugin";
import { TextPlugin } from "gsap/TextPlugin";
import { ScrollToPlugin } from "gsap/ScrollToPlugin";
gsap.registerPlugin(MotionPathPlugin, TextPlugin, ScrollToPlugin);
您可以使用GSAP 安装页面,特别是安装助手,帮助您获得正确的系统格式。
推荐阅读
- ubuntu-18.04 - 如何在 Ubuntu 18.04 上编译 pmars-0.9.2?错误:Makefile:116:目标“全部”的配方失败
- java - 在自定义 Spring Boot 登录表单上显示错误登录消息
- linux - 是否可以导出结构符号?
- swift - Firebase 的用户管理产生一个字符串 UID 如何在 Agora.IO 中使用 UID 的字符串值
- javascript - 确定字符串中的第一个和最后一个字符是否为元音,如果它们匹配则返回 true
- python-3.x - Pandas:基于另一列创建一个新列,该列是一个对象列表
- pandas - Pandas Dataframe 中衰减变化的指数移动平均线
- sql - ADO.Net 查询突然停止处理我的查询
- unity3d - 从 Unity 中的不同场景访问变量
- r - 一口气将许多变异变量分解