javascript - ES6 NPM RollUp.Js 回调失败

标签 javascript node.js ecmascript-6 callback rollup

使用 NodeJS 进行 RollUp.js。 当我尝试创建回调函数时,像这样,我得到“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();
}

简介.js

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

最佳答案

哦,我真的发现了这个问题!

我传递的参数,我相信的函数,被渲染为未定义。 这是因为我有另一个文件影响我的代码,它一遍又一遍地运行相同的回调函数,而不是再次传递参数。

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

相关文章:

php - CKEditor 获取选定的编辑器

javascript - 两个相似的 if 条件合二为一

node.js - 如何用密码保护 Node/Express 中的静态 Assets ?

javascript - 如何将动态 `groupID`从一个js文件传递到另一个js文件

javascript - 将 ArrayBuffer 发送到 S3 放入 signedURL

javascript - 如何修复以下mapDeep函数?

javascript - 限制 JavaScript 中条件赋值的范围

javascript - 当鼠标悬停在图像上时在 javascript 上创建弹出消息?

node.js - gulp/gulp-nodemon - Nodemon 永远不会启动

node.js - 如何使用 AWS X-Ray 跟踪 lambda 调用 lambda?