ES6 docready - 未捕获的TypeError:(0,_docready2.default)不是函数

时间:2017-08-04 08:33:07

标签: import ecmascript-6

为什么我在下面出现此错误,对于此node module

Uncaught TypeError: (0 , _docready2.default) is not a function
    at Object.1.docready (bundle.min.js:32)

我的主要档案:

import docReady from 'docready';

docReady(function() {
    console.log("DOM is ready. Let's party");
});

1 个答案:

答案 0 :(得分:1)

您引用的docReady脚本(我写的)不在ES6模块中,也不会导出任何内容。它只是一个可以在<script>标记中使用的直接脚本,它定义了一个全局函数名docReady

如果你愿意的话,它可以放入ES6模块并只用几行代码导出main函数。

这里是堆栈溢出代码的来源:pure JavaScript equivalent to jQuery's $.ready() how to call a function when the page/dom is ready for it