Jest не распознает модуль рабочей области Yarn в CircleCI - PullRequest
0 голосов
/ 16 марта 2020

Мои тесты работают нормально локально, но в CircleCI я получаю эту ошибку «Не удается найти модуль« shared-data-model »», которая является одной из моих рабочих областей Yarn.

Трассировка стека ошибки указывает на Resolver.resolveModule (../node_modules/@jest/core/node_modules/jest-resolve/build/index.js:276:11)

Я бегу Jest 25.1.0, Пряжа 1.22, Node.js 12.16

Есть идеи, что может быть причиной этого? Спасибо

1 Ответ

0 голосов
/ 17 марта 2020

Я разобрался в проблеме. Я использую машинописный CLI tsc для переноса моего модуля из / sr c в / dist, и я не выполнял шаг транспиляции в CI для создания папки / dist, поэтому, когда он пытался найти точку входа в модуль dist / index. js там ничего не было. Как только я запустил шаг сборки tsc в CI, он заработал, как и ожидалось.

...