我正在尝试将一个与graph CMS集成的nextJS博客部署到Vercel,但我收到了几个错误

osh3o9ms  于 2022-10-21  发布在  其他
关注(0)|答案(1)|浏览(67)

在单击框架预设并部署到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错误。

nbysray5

nbysray51#

我也有过同样的问题。我手动安装了next.js

  • NPM安装NEXT REPACT REPACT-DOM

https://nextjs.org/docs/getting-started
并成功部署到Vercel上。

相关问题