node.js - 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 进程。
解决方案
从 devDependencies 替换下面的行。
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7",
和 "@tailwindcss/postcss7-compat": "^2.2.7",
推荐阅读
- javascript - 由于 CORS 请求错误,无法连接 Phonegap App 中的服务器
- c# - 如何通过c#检查我的网站是否可靠
- javascript - 当我提出新请求时,Ajax http 请求将先前的图像加载到轮播中
- postgresql - 显示所有表格内容
- generics - 如何取消定义定义方法
- java - Java:三种可能类型的一个字段?
- javascript - 取消定义函数的输入值
- wordpress - 如何
在 WordPress CF7 的邮件部分添加 - docker - Docker:选择容器的 ip
- r - 千位和小数的数字分隔(libreria "pivottabler")