Сбой сборки NextJS Netlify с версией узла 12.18.3

Я пытаюсь развернуть небольшой блог, созданный с помощью NextJS на Netlify, но получаю эту ошибку при создании сборки:

10:59:39 PM: [1/5] Validating package.json...
10:59:39 PM: error [email protected]: The engine "node" is incompatible with this module. Expected version "12.18.3". Got "12.18.0"
10:59:39 PM: error Found incompatible module.

Мой package.json имеет dependencies и engines, указанные следующим образом:

 "dependencies": {
    "autoprefixer": "^10.0.4",
    "next": "^10.0.0",
    "postcss": "^8.1.10",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "tailwindcss": "^2.0.1"
  },
"engines": {
    "node": "12.18.3"
  }

Однако, если я изменю версию своего узла в package.json на 12.18.0, кажется, что сборка на netlify будет успешно сгенерирована, но в этом случае у моего локального сервера разработки возникнут проблемы с запуском.


person Mudasir Zahoor    schedule 31.12.2020    source источник


Ответы (1)


Я решил это с помощью yarn config set ignore-engines true, а затем удалил модули узлов и переустановил. Но это взлом.

person Geoff    schedule 13.01.2021