将amplify项目从react更新到nextjs -错误:next.js.js中不再支持“target”属性

mec1mxoz  于 2023-10-18  发布在  React
关注(0)|答案(1)|浏览(102)

我在amplify有一个项目,最初它是用react创建的,现在它被迁移到下一个js,本地项目按预期运行。然而,当尝试从放大控制台启用自动部署时,我得到了这个错误:
错误:next.js.js中不再支持“target”属性。
PD:我正在使用next js v13,我验证了target属性没有在next.js.js中使用。我检查了一些教程,看到框架下的一般设置应该是next js - SSR,但我的是React - Amplify,不知道是否相关
build.settings如下:

version: 1
        frontend:
          phases:
            preBuild:
              commands:
                - npm install
            build:
              commands:
                - npm run build
          artifacts:
            baseDirectory: .next
            files:
              - '**/*'
          cache:
            paths:
              - node_modules/**/*

我希望应用程序能够成功部署

1tu0hz3e

1tu0hz3e1#

重新安装版本13的next.js配置文件,并确保删除“目标:在模块.exports = {}块中的“serverless”,它将帮助您

相关问题