模块解析失败:标识符'NextResponse'已声明(3:6)Middleware.ts(NextJs)

prdp8dxp  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(103)

在将middleware.ts文件写入我的nextJS应用程序的根目录之前,在使用以下代码添加中间件文件之后,它运行得很好

export { default } from "next-auth/middleware"

export const config = { 
  matcher: [
    "/bookings",
    "/directories",
    "/listingsFavs"
  ]
};

然后转到上面的一个路由,我得到这个错误模块解析失败:已声明标识符“NextResponse”(3:6)

ia2d9nvy

ia2d9nvy1#

在我的例子中,升级到13.4.5-canary.0解决了这个问题。
删除节点模块,将你的Next.js升级到13.4.5,然后yarn会征求你的意见,选择13.4.5-canary.0

相关问题