ENOENT:赛普拉斯中没有此类文件或目录错误

ENOENT: no such file or directory error in Cypress

提问人:Oreliya Fernando 提问时间:11/17/2023 更新时间:11/17/2023 访问量:21

问:

使用 GUI 运行 Cypress 时,出现以下错误:

Error: ENOENT: no such file or directory, stat '/home/user/.config/Cypress/cy/production/projects/testProject-ba4506b83588731a9b974658caac8b40/bundles/cypress/e2e/01-test-details.feature'

使用 CLI 运行时,出现以下错误:

运行:01-test-details.feature(第 1 个,共 8 个)

哎呀。。。我们发现准备此测试文件时出错:

cypress/e2e/01-测试详细信息.feature

错误是:

错误:生成失败,出现 14 个错误:

cypress/support/step-definitions/01-01-test-details.hooks.ts:1:30: 错误:无法解析“@badeball/cypress-cucumber-preprocessor” cypress/support/step-definitions/01-test-details.steps.ts:1:21:错误: 无法解析“@badeball/cypress-cucumber-preprocessor” cypress/support/utilities/date-util.ts:1:19:错误:无法解决 “时刻”......在 failureErrorWithLog (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:1650:15) 在 /home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:1059:25 在 runOnEndCallbacks (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:1485:45) 在 buildResponseToResult (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:1057:7) 在 /home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:1086:16 在 responseCallbacks 中。 (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:703:9) 在 handleIncomingPacket (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:763:9) 在 Socket.readFromStdout (/home/user/project/Cypress_Project/testProject/node_modules/esbuild/lib/main.js:679:7) 在 Socket.emit (node:events:519:28) 在 Socket.emit (node:domain:488:12) 在 addChunk (node:internal/streams/readable:559:12) 在 readableAddChunkPushByteMode (node:internal/streams/readable:510:3) 在 Socket.Readable.push (node:internal/streams/readable:390:5) 在 Pipe.onStreamRead (节点:internal/stream_base_commons:190:23)

这是在 Cypress 编译和捆绑测试代码时发生的。 这通常是由以下原因引起的:

  • 缺少文件或依赖项
  • 文件或其依赖项之一中的语法错误

修复代码中的错误,然后重新运行测试。

但是这些软件包已正确安装。但此项目位置不包含文件夹。bundles

/home/user/.config/Cypress/cy/production/projects/testProject-ba4506b83588731a9b974658caac8b40

节点版本:v21.2.0

Ubuntu 版本:Ubuntu 22.04.3 LTS

纱线版本:1.22.19

赛普拉斯版本:^13.5.1

节点.js 打字稿 乌班图 赛普拉斯 赛普拉斯-黄瓜-预处理器

评论


答: 暂无答案