Browserify - 未捕获的类型错误:无法读取未定义的属性“信号”

问题描述

我正在开发一个 chrome 扩展程序来下载视频。我使用了 node-youtubedl 和 browserify。当我在 popup.js 文件中实现 youtubedl 并在 chrome 上部署项目时。 Chrome 浏览器生成错误:无法从 browserify 的 bundle.js 文件中读取未定义的属性“信号”。有谁知道如何修理它? const youtubedl = require('youtube-dl-exec')

我的 popup.js:

const youtubedl = require('youtube-dl-exec')

document.getElementById("body").addEventListener("click",myFunction);

function myFunction() {
    youtubedl('https://www.youtube.com/watch?v=wHZCYi1K664&t=1352s',{
    dumpSingleJson: true,Nowarnings: true,noCallHome: true,noCheckCertificate: true,preferFreeFormats: true,youtubeSkipDashManifest: true,referer: 'https://www.youtube.com/watch?v=wHZCYi1K664&t=1352s'
 })
      .then()
 }

解决方法

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

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

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