ES6 NPM RollUp.Js 回调失败
ES6 NPM RollUp.Js failing Callbacks
RollUp.js 使用 NodeJS。
当我像这样尝试创建回调函数时,我得到 "Uncaught TypeError: e is not a function",我做错了什么?
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.');
}
哦,我真的找到问题了!
我传递的参数,即我认为的函数,未定义。
这是因为我有另一个文件影响我的代码,运行 一遍又一遍地使用相同的回调函数,而不是再次传递参数。
RollUp.js 使用 NodeJS。 当我像这样尝试创建回调函数时,我得到 "Uncaught TypeError: e is not a function",我做错了什么?
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.');
}
哦,我真的找到问题了!
我传递的参数,即我认为的函数,未定义。 这是因为我有另一个文件影响我的代码,运行 一遍又一遍地使用相同的回调函数,而不是再次传递参数。