devIndicators

devIndicators te permite configurar el indicador en pantalla que proporciona contexto sobre la ruta actual que estás viendo durante el desarrollo.

Types
  devIndicators: false | {
    position?: 'bottom-right'
    | 'bottom-left'
    | 'top-right'
    | 'top-left', // por defecto 'bottom-left',
  },

Establecer devIndicators en false ocultará el indicador, sin embargo Next.js continuará mostrando cualquier error de compilación o tiempo de ejecución que se encuentre.

Solución de problemas

El indicador no marca una ruta como estática

Si esperas que una ruta sea estática y el indicador la ha marcado como dinámica, es probable que la ruta haya optado por no usar el renderizado estático.

Puedes confirmar si una ruta es estática o dinámica construyendo tu aplicación usando next build --debug, y verificando la salida en tu terminal. Las rutas estáticas (o pre-renderizadas) mostrarán un símbolo , mientras que las rutas dinámicas mostrarán un símbolo ƒ. Por ejemplo:

Build Output
Route (app)                              Size     First Load JS
 /_not-found                          0 B               0 kB
 ƒ /products/[id]                       0 B               0 kB

  (Estática)   pre-renderizado como contenido estático
ƒ  (Dinámica)  renderizado en el servidor bajo demanda

Hay dos razones por las que una ruta podría optar por no usar el renderizado estático:

Verifica tu ruta en busca de cualquiera de estas condiciones, y si no puedes renderizar estáticamente la ruta, entonces considera usar loading.js o <Suspense /> para aprovechar el streaming.

Historial de versiones

VersiónCambios
v15.2.0Mejora del indicador en pantalla con nueva opción position. Las opciones appIsrStatus, buildActivity y buildActivityPosition han sido descontinuadas.
v15.0.0Se añadió el indicador estático en pantalla con la opción appIsrStatus.

On this page