繁体   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