我正在使用最新版本的Nextjs。在开发者模式下测试和运行时,项目运行良好。当我尝试生产构建时
npx next build --debug
我收到以下错误。输出并没有告诉我太多问题是什么。有什么想法如何从此错误中获取详细信息吗?
HookWebpackError:需要一个左方括号。
发生构建错误 错误:> 由于 webpack 错误,构建失败 在/Users/xxx/projects/nextjs/my-next-website/node_modules/next/dist/build/index.js:17:924 在异步 Span.traceAsyncFn (/Users/xxx/projects/nextjs/my-next-website/node_modules/next/dist/telemetry/trace/trace.js:6:584)
npx
可能会加载与本地依赖项不同的 next 版本。我不建议使用 npx 运行它。相反,制作一个 npm 脚本,或使用 npm bin next
,或者如果您使用纱线,则可以使用带有 yarn next
的本地二进制文件。