首页 > 解决方案 > UnhandledPromiseRejectionWarning:错误:找不到模块“tailwindcss”heroku 错误

问题描述

使用以下内容构建反应项目时出现此错误:

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

这个heroku错误已经来部署项目了。

(节点:2968)UnhandledPromiseRejectionWarning:错误:找不到模块'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-warnings ... 显示警告的创建位置)

(节点:2968)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。要在未处理的 Promise 拒绝时终止节点进程,请使用 CLI 标志 --unhandled-rejections=strict(请参阅https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。(拒绝编号:2)

(节点:2968)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。

标签: node.jsreactjsmongodbherokutailwind-css

解决方案


从 devDependencies 替换下面的行。 "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7", "@tailwindcss/postcss7-compat": "^2.2.7",


推荐阅读