ScrollMagic を GSAPで使用するには、animation.gsap.js
プラグインをロードする必要があります。Webpack を使用すると、これを実現するために次のようなことができます (CommonJS 構文を使用し、npm ですべてをインストールしたと仮定します)。
var TweenMax = require('gsap');
var ScrollMagic = require('scrollmagic');
require('ScrollMagicGSAP');
これが実際に機能することを確認するには、Webpack 構成にエイリアスを追加して、Webpack がプラグインの場所を認識できるようにする必要があります。
resolve: {
alias: {
'ScrollMagicGSAP': 'scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap'
}
}
残念ながら、この構成と上記のような CommonJS 構文を使用している場合、ScrollMagic はエラーをスローし続けます。
(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js