我安装了@types/greensock
并开始使用gsap
和TypeScript
。一切正常,但ScrollTo
插件给出了这个eslint
错误(图片附后)。有人知道这件事吗?
以下是eslint错误:
下面是我的.eslintrc
:
{
"extends": "eslint:recommended",
"parser": "babel-eslint",
"env": {
"node": true,
"es6": true,
"browser": true
}
}
下面是我的代码:
import { ScrollToPlugin } from "gsap/ScrollToPlugin";
import { gsap } from "gsap";
gsap.registerPlugin(ScrollToPlugin);
export const headerInteractionHandler = () => {
document.querySelector("header .logo").addEventListener("click", (e) => {
e.preventDefault();
let element = <HTMLAnchorElement>e.currentTarget;
gsap.to(window, {
duration: 0.8,
scrollTo: `${element.getAttribute("data-destination")}`,
});
});
};
1条答案
按热度按时间qoefvg9y1#
我在GreenSock论坛上被告知,我不应该使用
@types/greensock
,因为gsap
内置了对TypeScript的支持。所以我删除了它,我更新了我的.eslintrc
,用@typescript-eslint/parser
替换了babel-eslint
,问题就解决了。需要安装:
.eslintrc: