UnhandledPromiseRejectionWarning:错误:找不到模块“tailwindcss”heroku 错误

Posted

技术标签:

【中文标题】UnhandledPromiseRejectionWarning:错误:找不到模块“tailwindcss”heroku 错误【英文标题】:UnhandledPromiseRejectionWarning: Error: Cannot find module 'tailwindcss' heroku error 【发布时间】:2021-12-10 01:52:46 【问题描述】:

我在构建 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)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 ... 显示警告的创建位置)

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

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

【问题讨论】:

【参考方案1】:

添加到 Vishwas 的答案(在 BitBucket 上对我有很大帮助),您还应该使用环境变量 CI = false 进行构建

【讨论】:

【参考方案2】:

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

【讨论】:

这不起作用 "@tailwindcss/postcss7-compat": "^2.2.7" 显示 json 错误 错误是什么? 谢谢兄弟。在部署之前,我重新安装了tailwindcss的devdependency,错误已修复。但新错误来自heroku

以上是关于UnhandledPromiseRejectionWarning:错误:找不到模块“tailwindcss”heroku 错误的主要内容,如果未能解决你的问题,请参考以下文章

[Unhandled promise rejection: TypeError: null is not an object (evaluating '_reactNativeImageCropPic

等待 - 捕获错误 - UnhandledPromiseRejectionWarning

批量删除如何工作?

7月工作知识总计:

未处理的承诺拒绝 |重启命令

未处理的承诺拒绝警告(Cordova Angular)