首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带React的ScrollMagic

带React的ScrollMagic
EN

Stack Overflow用户
提问于 2016-04-26 08:17:51
回答 2查看 5.7K关注 0票数 3

我正在尝试让ScrollMagic与ES2015导入和反应一起工作。我得到了这个错误:

代码语言:javascript
复制
ERROR in ./~/scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap.js
Module not found: Error: Cannot resolve module 'TimelineMax' in /Users/dillonraphael/Desktop/marbleshark_landingpage/node_modules/scrollmagic/scrollmagic/uncompressed/plugins
 @ ./~/scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap.js 31:2-61

这就是我导入所有东西的方式。

代码语言:javascript
复制
import {gsap, TimelineMax, TweenMax} from 'gsap';
import ScrollMagic from 'ScrollMagic';
require('scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap');
EN

回答 2

Stack Overflow用户

发布于 2016-10-26 22:33:55

使用下面的import语句对我来说很有效:

代码语言:javascript
复制
import * as ScrollMagic from 'scrollmagic'

使用npm install scrollmagic安装程序包后。

票数 6
EN

Stack Overflow用户

发布于 2017-08-27 07:33:48

我是这样做的:

Webpack:

代码语言:javascript
复制
config.resolve.alias = {
      ScrollMagic: path.resolve('node_modules', 'scrollmagic/scrollmagic/uncompressed/ScrollMagic.js'),
};

代码语言:javascript
复制
componentDidMount() {
    const ScrollMagic = require('ScrollMagic');
    const controller = new ScrollMagic.Controller({ globalSceneOptions: { triggerHook: 0 } });
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36853288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档