在 AWS Amplify 上使用 @sentry/nextjs 构建 NextJS 时出错

chr*_*les 3 sentry next.js aws-amplify

我\xe2\x80\x99m 只是尝试使用 @sentry/nextjs 和哨兵向导将哨兵与 NextjS v12 集成,在本地主机上和集成哨兵之前一切都很好,但是当我在 AWS Amplify 上构建应用程序时,启动时构建出错SSR 构建存在多个有关未找到模块的错误:Can\xe2\x80\x99t 解析 \xe2\x80\x98webpack\xe2\x80\x99。

\n

构建有什么问题?有什么解决办法吗?我尝试了多种选项,例如在 next.config.js 上添加 target: \xe2\x80\x98experimental-serverless-trace\xe2\x80\x99 但没有运气。

\n

感谢你的帮助!

\n

在此输入图像描述

\n

Dan*_*tin 5

我有一个类似的问题,这似乎源于缺少 webpack 模块。我发现解决方法是将 Amplify 环境变量配置AMPLIFY_NEXTJS_EXPERIMENTAL_TRACEtrue

更新:要编辑环境变量,请单击您的应用程序 > 在“应用程序设置”下单击“环境变量”> 单击“管理变量”按钮 >“添加变量” UI 中显示的环境变量