2016-10-12 87 views
0

我試圖使用GSAP的scrollToPlugin與Facebook的「創建 - 反應 - 應用」但是我得到這個錯誤 -錯誤創建反應的應用程序內

在./~/gsap/src/錯誤未壓縮/插件/ ScrollToPlugin.js模塊未找到:'TweenLite'

我假設這是因爲該插件需要TweenLite,但其文件不會導入它。我讀過,我可以解決這個通過webpack.config文件,但我不想彈出。有人知道另一種解決方法嗎?

回答

2

由於其對模塊的支持是broken,它目前似乎優先支持系統,如在現代捆紮機像Browserify和的WebPack RequireJS,最好的行動路線可能是複製庫放入public文件夾中,並將其用作HTML文件中的<script>標籤。然後,而不是導入,您將使用瀏覽器全局。

0

有一個關於他們的論壇這個問題的討論很多:

http://greensock.com/forums/topic/14873-gsap-npmwebpack-import-for-scrolltoplugin/

如果你不想eject一個哈克的方式來得到這個工作正在刪除中的行180-185 /node_modules/gsap/src/uncompressed/plugins/ScrollToPlugin.js文件。

然後,您可以:

import TweenLite from 'gsap'; 
import 'gsap/src/uncompressed/plugins/ScrollToPlugin'; 

... 

TweenLite.to(something, someValue, {scrollTo: someValue}) 
相關問題