youtube-dl + webpack:未捕获的NodeError:“ path”参数必须为字符串类型。接收类型未定义

时间:2019-02-05 20:00:43

标签: node.js reactjs typescript webpack electron

我试图在带有Electron,ReactJS,Typescript和Webpack的设置中使用youtube-dl。但是,每当我尝试在代码中使用youtube-dl时(这里我在React组件中作为prop传递的函数中使用它),在Electron加载后,检查器控制台中都会出现此错误,并且页面是空白的。 screenshot of error 这是youtube-dl的用法以及如何导入它: implementation import

我试图查看堆栈跟踪,看看是什么引起了错误,但是我还是空了。还要注意的另一件事是,如果我实际上没有在代码中使用 youtube-dl(无论我是否导入,都需要中断),我仍然可以将其导入检查器控制台,它可以完美运行。如果我使用电子生成器来编译应用程序,而不是仅使用webpack --watch --config ./webpack.dev.js --progress --colors./node_modules/.bin/electron .

来运行它,它也将起作用。

0 个答案:

没有答案