Предупреждение о необработанном отказе: Ошибка: не удается найти ошибку heroku модуля ‘tailwindcss’

#node.js #reactjs #mongodb #heroku #tailwind-css

Вопрос:

Я получаю эту ошибку при создании проекта react с:

 "devDependencies": {
"@iconify/react": "^3.0.1",
"autoprefixer": "^9.8.6",
"postcss": "^7.0.36",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7",
}
 

эта ошибка heroku возникла при развертывании проекта.

(узел: 2968) Предупреждение о необработанном отказе: Ошибка: не удается найти модуль ‘tailwindcss’

Требуется стек:

 /tmp/build_a33bf7e6/frontend/craco.config.js

/tmp/build_a33bf7e6/frontend/node_modules/@craco/craco/lib/config.js

/tmp/build_a33bf7e6/frontend/node_modules/@craco/craco/scripts/build.js

at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)

at Function.Module._load (internal/modules/cjs/loader.js:746:27)

at Module.require (internal/modules/cjs/loader.js:974:19)

at require (internal/modules/cjs/helpers.js:93:18)

at Object. (/tmp/build_a33bf7e6/frontend/craco.config.js:5:23)

at Module._compile (internal/modules/cjs/loader.js:1085:14)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

at Module.load (internal/modules/cjs/loader.js:950:32)

at Function.Module._load (internal/modules/cjs/loader.js:790:12)

at Module.require (internal/modules/cjs/loader.js:974:19)
 

(Используйте node —trace-предупреждения… чтобы показать, где было создано предупреждение)

(узел: 2968) Предупреждение о необработанном promiserejectionwarning: отклонение необработанного обещания. Эта ошибка возникла либо путем ввода внутри асинхронной функции без блока catch, либо путем отклонения обещания, которое не было обработано с помощью .catch() . Чтобы завершить процесс узла при отклонении необработанного обещания, используйте флаг CLI —unhandled-rejections=strict (см. https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode ). (идентификатор отклонения: 2)

(узел: 2968) [DEP0018] Предупреждение об устаревании: необработанные отклонения обещаний устарели. В будущем отклонения обещаний, которые не обрабатываются, завершат Node.js процесс с ненулевым кодом выхода.

Ответ №1:

Замените нижеприведенную строку из devDependencies. "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7", с "@tailwindcss/postcss7-compat": "^2.2.7",

Комментарии:

1. это не работает «@tailwindcss /postcss7-compat»: «^ 2.2.7» показывает ошибку json

2. в чем ошибка?

3. Спасибо, брат. Перед развертыванием я переустановил devdependency tailwindcss ошибка исправлена. Но новая ошибка исходит от heroku