Actualmente estoy tratando de hacer que lib youtube-dl-exec funcione en mi aplicación electrónica. ¡El problema aquí es que no está diseñado para ejecutarse en el navegador!
Por lo que aprendí desde que traté de resolver este problema, es que Webpack 5 ya no proporciona relleno automático, lo que podría ser parte del problema al que me enfrento. Para superar esta situación ya probé muchas soluciones que encontré, pero por ahora solo redujeron la lista de errores.
Mi configuración
¿Qué hice hasta ahora?
Instalé este complemento: node-polyfill-webpack
agregado en mi webpack.config.base.js :
resolve: { extensions: ['.js', '.jsx', '.json', '.ts', '.tsx'], modules: [webpackPaths.srcPath, 'node_modules'], fallback: { "fs": false, //added to fix issue "child_process": false, //added to fix issue } }, plugins: [ new NodePolyfillPlugin(), //added to fix issue new webpack.EnvironmentPlugin({ NODE_ENV: 'production', }), ], };Esto reduce el error de mucho a dos errores:
Ya he buscado mucho pero no he encontrado nada que me pueda ayudar. Soy consciente de un posible duplicado , pero en mi opinión, esta pregunta está mal formulada y aún no se ha respondido.