我试图在带有Electron,ReactJS,Typescript和Webpack的设置中使用youtube-dl
。但是,每当我尝试在代码中使用youtube-dl
时(这里我在React组件中作为prop传递的函数中使用它),在Electron加载后,检查器控制台中都会出现此错误,并且页面是空白的。
这是youtube-dl
的用法以及如何导入它:
我试图查看堆栈跟踪,看看是什么引起了错误,但是我还是空了。还要注意的另一件事是,如果我实际上没有在代码中使用 youtube-dl
(无论我是否导入,都需要中断),我仍然可以将其导入检查器控制台,它可以完美运行。如果我使用电子生成器来编译应用程序,而不是仅使用webpack --watch --config ./webpack.dev.js --progress --colors
和./node_modules/.bin/electron .