使用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/