Развертывание приложения Tailwind с помощью AWS Amplify Github: «sh: tailwindcss: команда не найдена»

#reactjs #amazon-web-services #devops #tailwind-css #amplify

Вопрос:

У меня есть приложение React TypeScript, которое я собираюсь развернуть с помощью крючка развертывания GitHub через AWS Amplify. Подготовка выполняется успешно, но на этапе сборки происходит сбой. При просмотре журналов это первая ошибка:

 2021-10-05T08:59:41.430Z [INFO]: > my-cool-app@0.1.0 prebuild /codebuild/output/src852219737/src/MyCoolApp
                             > npm run build:tailwind
2021-10-05T08:59:41.601Z [INFO]: > my-cool-app@0.1.0 build:tailwind /codebuild/output/src852219737/src/MyCoolApp
                                 > tailwindcss build src/tailwind.css -o src/tailwind.output.css
2021-10-05T08:59:41.605Z [WARNING]: sh: tailwindcss: command not found
2021-10-05T08:59:41.608Z [WARNING]: npm
2021-10-05T08:59:41.608Z [WARNING]: ERR! code ELIFECYCLE
                                    npm ERR! syscall spawn
                                    npm ERR! file sh
                                    npm ERR! errno ENOENT
 

Ближайший аналогичный вопрос, который я нашел здесь, касался того же сообщения об ошибке при развертывании приложения Tailwind в Heroku. Предложение состояло в том, чтобы перейти tailwindcss от массива зависимостей от разработчиков к массиву обычных зависимостей. Однако это ничего не изменило.

Для справки, мои сценарии сборки:

 "scripts": {
    "build:tailwind": "tailwindcss build src/tailwind.css -o src/tailwind.output.css",
    "prestart": "npm run build:tailwind",
    "prebuild": "npm run build:tailwind",
    "start": "REACT_APP_GIT_HASH="$(git rev-parse HEAD)" react-scripts start",
    "build": "react-scripts build",
  }
 

Я не уверен, что попробовать дальше, все предложения приветствуются. Спасибо.