在try 构建我的项目时,我遇到了以下错误.基本上,在开发中一切正常(看起来),但随后发生了以下事情:try 构建.

next build
   ▲ Next.js 14.1.0
   - Environments: .env

 ✓ Linting and checking validity of types    
   Creating an optimized production build ...
 ✓ Compiled successfully
 ✓ Collecting page data    
 ✓ Generating static pages (679/679)

> Build error occurred
Error: Invariant: page wasn't built
    at C:\dev\work\project\node_modules\next\dist\build\index.js:1727:47
    at Array.map (<anonymous>)
    at C:\dev\work\project\node_modules\next\dist\build\index.js:1724:84
    at async Span.traceAsyncFn (C:\dev\work\project\node_modules\next\dist\trace\trace.js:151:20)
    at async C:\dev\work\project\node_modules\next\dist\build\index.js:1343:17
    at async Span.traceAsyncFn (C:\dev\work\project\node_modules\next\dist\trace\trace.js:151:20)
    at async build (C:\dev\work\project\node_modules\next\dist\build\index.js:374:9)
    at async main (C:\dev\work\project\node_modules\next\dist\bin\next:155:5)
error Command failed with exit code 1.

我发现奇怪的是,当我try 重新部署以前工作的构建时,我得到了相同的错误.

判断Vercel上的错误日志(log)然后,正在构建的所有页面上都会发生以下错误;

TypeError: Cannot destructure property 'auth' of 'e' as it is null.
    at u (/vercel/path0/.next/server/chunks/601.js:1:14818)
    at a (/vercel/path0/.next/server/chunks/601.js:1:15507)
    at s (/vercel/path0/.next/server/chunks/601.js:1:10354)
    at /vercel/path0/.next/server/chunks/601.js:1:6250
    at Object.Kc [as useMemo] (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:60:240)
    at exports.useMemo (/vercel/path0/node_modules/react/cjs/react.production.min.js:25:208)
    at /vercel/path0/.next/server/chunks/601.js:1:6166
    at Wc (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
    at Zc (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:73:362)
    at Z (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)

我真的不确定从这里到哪里go ;几天前一切都很好,即使回到更早的工作版本也会出现这些错误."不变:页面没有构建"的错误并没有真正的帮助,互联网上也没有太多关于它的信息.有谁对我可以try 的东西有什么建议吗?谢谢

推荐答案

此错误可能是传递100而不是href或将href设置为空字符串的结果,类似于<Link href={value ?? ''}>...</Link>

Typescript相关问答推荐

如何基于对象关键字派生类型?

如何推断类方法未知返回类型并在属性中使用它

类型断言添加到类型而不是替换

使用带有RxJS主题的服务在Angular中的组件之间传递数据

如何通过TypeScript中的工厂函数将区分的联合映射到具体的类型(如类)?

类型脚本基于数组作为泛型参数展开类型

访问继承接口的属性时在html中出错.角形

在打印脚本中使用泛型扩展抽象类

TypeScrip:从对象中提取和处理特定类型的键

不带其他属性的精确函数返回类型

React router 6(数据路由)使用数据重定向

S,为什么我的T扩展未定义的条件在属性的上下文中不起作用?

Typescript .根据枚举输入参数返回不同的对象类型

使用Cypress测试从Reaction受控列表中删除项目

无法缩小深度嵌套对象props 的范围

为什么类型脚本使用接口来声明函数?他的目的是什么.

TS不能自己推断函数返回类型

如何按成员资格排除或 Select 元组?

使用 Next.js 路由重定向到原始 URL 不起作用

如何将参数传递给条件函数类型