繁体   English   中英

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

[英]Error building NextJS with @sentry/nextjs on AWS Amplify

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

构建有什么问题? 有什么解决办法吗? 我尝试了几个选项,比如在 next.config.js 上添加 target: 'experimental-serverless-trace' 但没有成功。

感谢你的帮助!

在此处输入图像描述

我有一个类似的问题,这似乎源于缺少 webpack 模块。 我发现修复是将 Amplify 环境变量AMPLIFY_NEXTJS_EXPERIMENTAL_TRACE配置为true

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

Amplify 尚不支持 Nextjs 12。 您将不得不使用 11.1.4 您可以在此处找到关于 GitHub 问题的讨论: https://github.com/aws-amplify/amplify-hosting/issues/2343

不能说您的错误是否 100% 相同,但它看起来像 github 问题中提到的“已知问题”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM