使用NodeJS for RollUp.js。
像这样尝试创建回调函数时,出现“未捕获的TypeError:e不是函数”,我在做什么错?

main.js

import { intro } from './modules/intro.js';
import { CallWhenReady } from './modules/_checker.js';

// Run Application
window.onload = function () {
    CallWhenReady(intro);
};


_checker.js

export function CallWhenReady(callback)
{
   callback();
}


intro.js

export function intro()
{
   console.log('Intro has started.');
}

最佳答案

哦,我实际上发现了问题!

我传递的参数(我认为是函数)未定义。
这是因为我有另一个文件影响我的代码,该文件一遍又一遍地运行相同的回调函数,而没有再次传递参数。

关于javascript - ES6 NPM RollUp.Js回调失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49223952/

10-11 12:11