Я пытаюсь развернуть блог nextJS, интегрированный с graphCMS, в vercel, но получаю пару ошибок

После нажатия на пресет фреймворка и развертывания в vercel я получаю эту ошибку:

В вашем проекте не удалось обнаружить версию Next.js. Убеждатьсяустанавливается в "зависимости" или "devDependencies"

хотя у меня есть следующий в моих зависимостях, как показано ниже:

      {
    "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 ответ

У меня была точно такая же проблема. Я вручную установил next.js

  • npm установить следующую реакцию

https://nextjs.org/docs/начало работы

и он успешно развернут в Vercel.

Другие вопросы по тегам