Browserify @yimura/scraper - 未捕获承诺类型错误:“监听器”参数必须是函数类型接收类型对象

问题描述

我使用 BrowserifyYouTube scraper 捆绑为客户端 js。

节点代码非常简单直接运行,当我转换它时,它以 Uncaught (in promise) TypeError: The "listener" argument must be of type Function 结束。接收到的类型对象。

任何指针将不胜感激。

节点代码

const Scraper = require('@yimura/scraper').default; 
const youtube = new Scraper();
window.yt = function a (query,language,searchType)
 {
    youtube.search(query,searchType).then(results => {
        return results;
    });
};

浏览

browserify yt_scraper.js -o bundle_yt_scraper.js

浏览器中的代码

<script src="bundle_yt_scraper.js"></script>
    <script> 
        yt("Never gonna give you up","en","video"); 
    </script>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)