Migrando una aplicación de Next 10 a Next 11, nos dio el siguiente error.

error – ./node_modules/dotenv/lib/main.js:24:0
Module not found: Can’t resolve ‘fs’

En nuestro caso el error lo daba el módulo dotenv que utilizamos para leer la configuración de Google Analytics.

 

La solución es cambiar el fichero next.config.js :

El post donde encontramos la solución es:

 

https://dev.to/marcinwosinek/how-to-add-resolve-fallback-to-webpack-5-in-nextjs-10-i6j?signin=true