【问题标题】:Jest not recognizing Yarn workspace module in CircleCI开玩笑不认识 CircleCI 中的 Yarn 工作区模块
【发布时间】:2020-03-18 01:14:04
【问题描述】:

我的测试在本地运行良好,但在 CircleCI 中我收到此错误“找不到模块‘shared-data-model’”,这是我的 Yarn 工作区之一。

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

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

任何想法可能导致这种情况?谢谢

【问题讨论】:

    标签: jestjs yarnpkg circleci


    【解决方案1】:

    我发现了问题所在。我正在使用 typescript CLI tsc 将我的模块从 /src 转换为 /dist,并且我没有在 CI 上运行转换步骤来生成 /dist 文件夹,因此当它试图找到模块 dist/ 的入口点时index.js 那里什么都没有。一旦我在 CI 中运行构建 tsc 步骤,它就会按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多