Javascript ES6 NPM RollUp.Js回调失败
对RollUp.js使用NodeJS。 当我尝试创建一个回调函数时,就像这样,我得到了“uncaughttypeerror:e不是一个函数”,我做错了什么 main.jsJavascript ES6 NPM RollUp.Js回调失败,javascript,node.js,ecmascript-6,callback,rollup,Javascript,Node.js,Ecmascript 6,Callback,Rollup,对RollUp.js使用NodeJS。 当我尝试创建一个回调函数时,就像这样,我得到了“uncaughttypeerror:e不是一个函数”,我做错了什么 main.js import { intro } from './modules/intro.js'; import { CallWhenReady } from './modules/_checker.js'; // Run Application window.onload = function () { CallWhenRea
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();
}
简介.js
export function intro()
{
console.log('Intro has started.');
}
哦,我真的发现了问题 我所传递的参数,我所相信的函数,是未定义的。
这是因为我有另一个文件影响我的代码,它反复运行同一个回调函数,没有再次传递参数。
e
,what ise
rollup缩小js并转换它,e是callback(),在_Checker.jso上,实际上e
==intro
这里?“简介”也会改变吗?我这样说也许是为了让自己在这里学到一些东西。汇总绑定器只是简单地重写一些东西,使它变得更短、性能更好等等。这是生成的代码:请接受您自己的答案,这样我们就可以结束它了。谢谢