我使用 Yarn 和 Mocha 运行 TypeScript 测试,它们在本地运行良好。然而,当我通过 CircleCI 部署时,我得到了这个:
1) Uncaught error outside test suite:
Uncaught Workerpool Worker terminated Unexpectedly
exitCode: `null`
signalCode: `SIGKILL`
workerpool.script: `/home/circleci/my-project/node_modules/mocha/lib/nodejs/worker.js`
spawnArgs: `/usr/local/bin/node,--inspect,--inspect=43215,/home/circleci/my-project/node_modules/mocha/lib/nodejs/worker.js`
spawnfile: `/usr/local/bin/node`
stdout: `null`
stderr: `null`
Error: Workerpool Worker terminated Unexpectedly
exitCode: `null`
signalCode: `SIGKILL`
spawnfile: `/usr/local/bin/node`
stdout: `null`
stderr: `null`
at ChildProcess.<anonymous> (node_modules/workerpool/src/WorkerHandler.js:294:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)
Run Code Online (Sandbox Code Playgroud)
这是我的 CircleCI 配置。我编辑了一些特定于我的项目的字段,并删除了一些在这里没有意义的部分,因为它们用于我当前无法运行的作业,因为它们稍后会在过程中运行。
version: 2.1
orbs:
aws-cli: circleci/aws-cli@2.0.6
assume-role: airswap/assume-role@0.2.0
docker_base: &docker_base
working_directory: ~/my-funnel # Edited for privacy
docker:
- image: cimg/node:14.18.0
- image: cimg/openjdk:17.0.1 …Run Code Online (Sandbox Code Playgroud)