Skip to content

NextJS中文文档 - DevIndicators

devIndicators 允许您配置在开发过程中为当前查看的路由提供上下文的屏幕指示器。

ts
  devIndicators: false | {
    position?: 'bottom-right'
    | 'bottom-left'
    | 'top-right'
    | 'top-left', // 默认为 'bottom-left',
  },

devIndicators 设置为 false 将隐藏指示器,但 Next.js 将继续显示遇到的任何构建或运行时错误。

故障排除

指示器没有将路由标记为静态

如果您期望某个路由是静态的,但指示器将其标记为动态,那么很可能该路由已选择退出静态渲染。

您可以通过使用 next build --debug 构建应用程序并检查终端中的输出来确认路由是静态还是动态。静态(或预渲染)路由将显示一个 符号,而动态路由将显示一个 ƒ 符号。例如:

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

  (Static)   prerendered as static content
ƒ  (Dynamic)  server-rendered on demand

版本历史

版本变更
v15.2.0改进了带有新 position 选项的屏幕指示器。appIsrStatusbuildActivitybuildActivityPosition 选项已被弃用。
v15.0.0添加了带有 appIsrStatus 选项的静态屏幕指示器。

🎉有任何问题,欢迎联系我

WeChat QR Code
WeChat
QQ QR Code
QQ

赣ICP备2023003243号