未捕获的TypeError:导入时,超级表达式必须为null或函数

时间:2019-07-12 06:53:31

标签: javascript

我正在关注有关YouTube(https://www.youtube.com/watch?v=1dJT-99KpiI)的教程,偶然发现标题中的错误。

我一直在研究许多stackoverflow问题,但它们似乎都基于React。我还尝试过更新每个依赖项。

// index.js
import Highway from '@dogstudio/highway';
import Fade from "./Fade";


const H = new Highway.Core({
    transistions: {
        default: Fade
    }
});

// Fade.js
import Highway from "@dogstudio/highway";
import { TimelineLite } from "gsap";


class Fade extends Highway.Transistion {
    in({ from, to, done }) {
        const tl = new TimelineLite();
        tl.fromTo(to, 0.5, { left: '-100%', top: '50%' }, { left: '0%' }).
            fromTo(to, 0.5, { height: '2vh' }, { height: '90vh', top: '10%', onComplete: function () { done(); } });
    }
    out({ to, done }) {
        done();
    }
}

export default Fade;

有了这个,我应该可以平稳过渡,但似乎只会出现错误。

0 个答案:

没有答案