[英]The callback was already called - css-loader - Angular
將項目部署到谷歌雲時出現此錯誤。 它在我的本地端運行良好,但是當我嘗試部署項目時它會發生。
步驟#0 - “構建”:[0m[91mCompiling ngx-material-file-input:es2015 as esm2015
步驟 #0 - “構建”:[0m[91mCompiling ngx-toastr : es2015 as esm2015
步驟#0 - “構建”:[0m[91m/ng-app/node_modules/loader-runner/lib/LoaderRunner.js:106 步驟#0 - “構建”:拋出新錯誤(“callback():回調是已經調用了。");
步驟#0 - “構建”:^
步驟 #0 - “構建”:步驟 #0 - “構建”:錯誤:回調():回調已被調用。 步驟 #0 - “構建”:在 context.callback (/ng-app/node_modules/loader-runner/lib/LoaderRunner.js:106:10)
步驟 #0 - “構建”:在 /ng-app/node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/index.js:137:5
步驟#0 - “構建”:在 processTicksAndRejections (node:internal/process/task_queues:96:5)
步驟#0 - “構建”:
步驟 #0 - “構建”:Node.js v17.1.0
步驟 #0 - “構建”:命令 '/bin/sh -c npm run ng build -- --prod --output-path=dist' 返回非零代碼:1 完成步驟 #0 - “構建”錯誤錯誤:構建步驟0“gcr.io/cloud-builders/docker”失敗:步驟以非零狀態退出:1
步驟#0 - “構建”:[0m
我解決了這個問題。 問題是打字稿自動更新到最新版本,這增加了角度和打字稿版本之間的沖突,導致 GCP 出現此錯誤。
解決方案:在tsconfig.json文件中添加這個,然后再試一次
"angularCompilerOptions": {
"disableTypeScriptVersionCheck": true,
}
@Usama:我有你的問題,但你的建議沒有解決請你幫我完成完整的 tsconfig.json
我的堆棧:
Error: callback(): The callback was already called.
/node_modules/loader-runner/lib/LoaderRunner.js:106:10)
/node_modules/css-loader/dist/index.js:137:5
at processTicksAndRejections (node:internal/process/task_queues:96:5)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.