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