我在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/**/*
我希望应用程序能够成功部署
1条答案
按热度按时间1tu0hz3e1#
重新安装版本13的next.js配置文件,并确保删除“目标:在模块.exports = {}块中的“serverless”,它将帮助您