【问题标题】:UnhandledPromiseRejectionWarning: Error: Cannot find module 'tailwindcss' heroku errorUnhandledPromiseRejectionWarning:错误:找不到模块“tailwindcss”heroku 错误
【发布时间】: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 进程。

【问题讨论】:

    标签: node.js reactjs mongodb heroku tailwind-css


    【解决方案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
      猜你喜欢
      • 2019-11-02
      • 2022-01-02
      • 2016-10-17
      • 1970-01-01
      • 2022-11-10
      • 2018-09-03
      • 2015-10-31
      • 2021-11-26
      • 2022-07-05
      相关资源
      最近更新 更多