在单击框架预设并部署到Vercel后,我收到以下错误:
在您的项目中未检测到Next.js版本。确保将"next"
安装在“Depends”或“DevDependency”中
尽管我的依赖关系中有Next,如下所示:
{
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
"graphql": "^16.6.0",
"graphql-request": "^5.0.0",
"html-react-parser": "^3.0.4",
"moment": "^2.29.4",
"next": "^12.3.1",
"nextjs": "^0.0.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-multi-carousel": "^2.8.2",
"sass": "^1.54.9"
},
"devDependencies": {
"@types/node": "17.0.35",
"@types/react": "18.0.9",
"@types/react-dom": "18.0.5",
"autoprefixer": "^10.4.7",
"postcss": "^8.4.14",
"tailwindcss": "^3.1.2",
"typescript": "4.7.2"
}
}
如何修复此错误并成功展开,因为当我将预设更改为“其他”时,它会展开,但出现404错误。
1条答案
按热度按时间nbysray51#
我也有过同样的问题。我手动安装了next.js
https://nextjs.org/docs/getting-started
并成功部署到Vercel上。