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