如何解决AWS:会员必须满足枚举值集:[WEB]
我按照本指南 https://docs.amplify.aws/guides/hosting/nextjs/q/platform/js#git-based-deployments 将我的 NextJS 应用程序部署到 AWS amplify,但我遇到了以下错误: 我在哪里以及如何将 WEB_DYNAMIC 值设置为 WEB?>
解决方法
我今天遇到了同样的问题,请检查构建和测试设置中的基本目录,我的是 .next,这是不正确的 所以我更改了 package.json 中的“scripts”值,然后尝试。 进行更改后,我的基本目录已失效,一切正常。
"scripts": {
"dev": "next dev","build": "next build && next export","start": "next start"
},
从这里查看“脚本” https://docs.amplify.aws/guides/hosting/nextjs/q/platform/js#cli-workflow
,您必须通过在构建脚本中添加“下一个导出”来导出您的下一个构建,例如
"scripts": {
"dev": "next dev","start": "next start"
}
然后,将构建设置中的 baseDirectory 属性从 .next 更改为 out
例如,baseDirectory: out
,我也遇到了同样的问题,并通过删除项目存储库上的“放大”文件夹来修复它。您可能已经使用 Amplify CLI 来配置项目,它可能会弄乱配置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。