确认 .babelrc 文件配置是否正确,需包含以下内容: { "presets": ["next/babel"] }
确认 package.json 文件配置是否正确,需包含以下内容: { "dependencies": { "next": "^9.2.2", "react": "^16.13.1", "react-dom": "^16.13.1" } }
确认使用的模块是否与 AWS Amplify 兼容。如果不兼容,则需要更改或升级模块版本。 例如,使用 react-scroll 模块,在部署到 AWS Amplify 时会出现不兼容问题,需要安装 v1.7.16 版本的 react-scroll。安装命令如下: npm install react-scroll@1.7.16
如果以上方法都不能解决问题,尝试删除 node_modules 和 package-lock.json,并重新安装依赖。 rm -rf node_modules rm -rf package-lock.json npm install