我的测试套件无法运行,因为“文件”输入类型未定义。仅当尝试运行测试时才会发生这种情况。该应用程序在开发中完美运行。下面是我的控制台输出。
\n$ nx run build-support-cases-api-core:test\n\n> nx run build-support-cases-api-core:test \n FAIL build-support-cases-api-core libs/build-support-cases/api/core/src/lib/__test__/buildSupportCase.service.spec.ts\n \xe2\x97\x8f Test suite failed to run\n\n ReferenceError: File is not defined\n\n 4 | export class CreateReceiptInput {\n 5 | @Field(() => String)\n > 6 | public receipt: File;\n | ^\n 7 |\n 8 | @Field(() => String)\n 9 | public vendorName: string;\n\n at Object.<anonymous> (../../../core/database/receipt/src/lib/dto/createReceipt.input.ts:6:19)\n at Object.<anonymous> (../../../core/database/receipt/src/lib/dto/createReceipt.dto.ts:1:1)\nRun Code Online (Sandbox Code Playgroud)\n为了完整性,这是完整的源文件
\nimport { Field, ID, InputType } from "@nestjs/graphql";\n\n@InputType()\nexport class CreateReceiptInput {\n @Field(() => String)\n public receipt: …Run Code Online (Sandbox Code Playgroud) 我开始我的应用程序
yarn nx serve my-api
Run Code Online (Sandbox Code Playgroud)
未知来源的构建中存在错误,该错误正在被节点混淆。控制台输出显示“用于node --trace-warnings ...显示创建警告的位置”。我如何yarn nx serve与 一起运行--trace-warnings?我想获取堆栈跟踪,以便找到我的错误。