😸
【備忘録】CustomEase付きのgsapをnpmでインストールして使う
npmのgsapにはCustomEaseの型定義はあるものの、実態は含まれておらずgsapのサイトでアカウントを作らないと使うことができないという仕様になっている。
そのため、基本的にはgsapをダウンロードしてきてローカルパッケージとしてnpm/yarnでインストールするのが良い。
- gsapのアカウントを作る
- ログインした状態でgsapを下のサイトからzipでダウンロードする
https://greensock.com/docs/v3/Installation - zipを解凍すると以下のように展開されるので,
npm-install-this/gsap-bonus.tgzをさらに解凍する
- すると
packageなるフォルダが作られるのでこれをプロジェクトのディレクトリの中など好きなところにおく -
npm install --save /path/to/packageまたはyarn add /path/to/packageでローカルパッケージとしてインストールする - 使いたいところでインポートする
import { gsap } from "gsap";
import { CustomEase } from "gsap/CustomEase";
// ...
こうすることでTypeScriptの型つきでCustomEaseを使用することができる。
Discussion