簡體   English   中英

回調已被調用 - css-loader - Angular

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM