JJ *_*ran 10 amazon-web-services node.js next.js aws-amplify
我有一个具有两个构建(开发和生产分支)的 AWS Amplify 应用程序(next.js,节点 v16.18.1)。一周前,产品构建失败,并显示以下错误消息,但未修改任何代码:
!!! CustomerError Framework Web not supported
开发版本仍然有效。为了检查我已经从 dev 创建了一个名为 test 的分支并运行了构建。此构建失败,并出现与上面相同的错误。
AWS Amplify 构建日志中没有警告等。
我删除了 AWS Amplify 应用程序,创建了一个新应用程序,导致同样的错误。我已删除 AWS Amplify 应用程序中的各个构建,所有这些都会导致生产或测试分支(它是开发分支的克隆)出现相同的错误,而开发在所有场景中都成功构建。
看来该分支被错误地检测为Web,这是用于使用React或Angular等框架的应用程序的分支。尝试运行此命令将分支的框架更新为 Next.js - SSR:
aws amplify update-branch --app-id <value> --branch-name <value> --framework 'Next.js - SSR'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2682 次 |
| 最近记录: |