#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",
}
Я не уверен, что попробовать дальше, все предложения приветствуются. Спасибо.