#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