使用以下內容構建反應專案時出現此錯誤:
"devDependencies": {
"@iconify/react": "^3.0.1",
"autoprefixer": "^9.8.6",
"postcss": "^7.0.36",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7",
}
這個heroku錯誤已經出現在部署專案中。
(節點:2968)未處理的PromiseRejectionWarning:錯誤:找不到模塊“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() 處理過的承諾。要在未處理的承諾拒絕時終止節點行程,請使用 CLI 標志 --unhandled-rejections=strict (請參閱https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。(拒絕編號:2)
(節點:2968)[DEP0018] 棄用警告:不推薦使用未處理的承諾拒絕。將來,未處理的承諾拒絕將以非零退出代碼終止 Node.js 行程。
uj5u.com熱心網友回復:
替換來自 devDependencies 的以下行。
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7",
和 "@tailwindcss/postcss7-compat": "^2.2.7",
uj5u.com熱心網友回復:
添加到 Vishwas 的答案(在 BitBucket 上對我有很大幫助),您還應該使用環境變數 CI = false 進行構建
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/346092.html
