[РЕШЕНО] Ошибка "Unsupported engine" при выполнении "npm install -D tailwindcss"

Опубликовано в Заметки

Ошибка "Unsupported engine" при выполнении "npm install -D tailwindcss".

Был уже развернутый проет на NextJS. При попытке установить tailwindcss командой npm install -D tailwindcss postcss autoprefixer возникала ошибка:

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: 'amqplib@0.5.2',
npm warn EBADENGINE required: { node: '>=0.8 <=9' },
npm warn EBADENGINE current: { node: 'v22.8.0', npm: '10.8.2' }
npm warn EBADENGINE }

Данная ошибка возникла, потому что на проекте был установлен tailwind, а нужен был tailwindCSS (согласно инструкции https://tailwindcss.com/docs/guides/nextjs). 

Помогла переустановка:

npm uninstall tailwind
npm install -D tailwindcss
npx tailwindcss init -p

После этого инициализация прошла успешно:

Created Tailwind CSS config file: tailwind.config.js
Created PostCSS config file: postcss.config.js

Tags: NextJS TailwindCSS