Recibo este error durante el tiempo de compilación debido al documento personalizado de Next.js.
Por lo tanto, durante el tiempo de compilación recibo un error que dice: También tengo _document.js en pages/_document.js .
next/document should not be imported outside of pages/_document.js. See https://nextjs.org/docs/messages/no-document-import-in-page.¡Por favor, ayúdame!
EDITAR
Actualizar siguiente y eslint-config-next a la versión 11.1.3-canary.7
Cita del equipo de Nextjs:
Esto está arreglado en #28745 y funciona en 11.1.3-canary.7. Actualice a esa versión si tiene este problema y si aún ve el mismo error, asegúrese de borrar su caché (next lint --no-cache).
Debe actualizar Nextjs y eslint-config-next a 11.1.3-canary.7 y no olvide borrar el caché next lint --no-cache
Un problema conocido que se corrigió en #28596
Si no desea actualizar a las versiones Canary y aún así seguir trabajando normalmente, simplemente exclúyalo de sus reglas .eslintrc.json :
"rules": { "@next/next/no-document-import-in-page": "off" }Más información sobre cómo excluir reglas aquí: disabling-rules