Intento usar la biblioteca react-pdf para generar pdf.
Pero cuando hago esto, tengo un error como este:
CAMBIO IMPORTANTE: webpack < 5 solía incluir polyfills para los módulos principales de node.js de forma predeterminada. Este ya no es el caso. Verifique si necesita este módulo y configure un polyfill para él.
Si desea incluir un polyfill, necesita: - agregar un respaldo 'resolve.fallback: { "assert": require.resolve("assert/") }' - instalar 'assert' Si no desea incluir un polyfill, puede usar un módulo vacío como este: resolve.fallback: { "afirmar": falso } resolver 'afirmar' en 'C:\Users\SMAX\OneDrive\Projets Autres\exxotax_react\node_modules\browserify-zlib\lib '
Ahora, después de instalar algunos paquetes, React/Webpack se compila desde npm run start. Pero tengo el siguiente error:
El búfer no está definido y no aparece nada en la pantalla.
Cómo puedo arreglarlo ? Lo intenté :
La única solución que vi fue algo así como:
Crear un webpack.config.js y agregar:
resolve: { extensions: [ '.ts', '.js' ], fallback: { "stream": require.resolve("stream-browserify"), "buffer": require.resolve("buffer") } },Pero, ¿cómo puedo agregar estas líneas en el archivo de configuración? ¿Necesito un nuevo archivo de configuración/paquete.json? Si es así, ¿cómo puedo hacer?
Muchas gracias !
Para extender la configuración del paquete web create-react-app, deberá usar craco o rewired en lugar de react-scripts
Craco: https://github.com/gsoft-inc/craco
Recableado: https://github.com/timarney/react-app-rewired
Finalmente actualicé todos los paquetes y utilicé una solución debido a un "conflicto" con el paquete web.