Jestjs Jest未识别CircleCI中的工作区模块

Jestjs Jest未识别CircleCI中的工作区模块,jestjs,yarnpkg,circleci,Jestjs,Yarnpkg,Circleci,我的测试在本地运行良好,但在CircleCI中,我遇到了一个错误“找不到模块‘共享数据模型’”,这是我的工作区之一 错误的堆栈跟踪指向Resolver.resolveModule(../node_modules/@jest/core/node_modules/jest resolve/build/index.js:276:11) 我在跑步 笑话25.1.0, 纱线1.22, Node.js 12.16 你知道这是什么原因吗?谢谢我解决了这个问题。我正在使用typescript CLItsc将模块

我的测试在本地运行良好,但在CircleCI中,我遇到了一个错误“找不到模块‘共享数据模型’”,这是我的工作区之一

错误的堆栈跟踪指向
Resolver.resolveModule(../node_modules/@jest/core/node_modules/jest resolve/build/index.js:276:11)

我在跑步 笑话25.1.0, 纱线1.22, Node.js 12.16


你知道这是什么原因吗?谢谢

我解决了这个问题。我正在使用typescript CLI
tsc
将模块从/src传输到/dist,并且我没有在CI上运行transfile步骤来生成/dist文件夹,因此当它试图找到模块dist/index.js的入口点时,那里什么都没有。一旦我在CI中运行build
tsc
步骤,它就按预期工作了