Я использую jest
для модульного тестирования в моем приложении-реактиве.
И я недавно использовал CI gitlab, и было очень и очень просто сделать полный CI.
Итак, я столкнулся с проблемой, когда CI, выполняющий модульное тестирование, у меня появляется эта ошибка, и я не могу найти, в чем проблема:
The name
source-map-support was looked up in the Haste module map. It cannot be resolved, because there exists several different files, or packages, that provide a module for that particular name and platform. The platform is generic (no extension). You must delete or blacklist files until there remains only one of these:
После двух точек отображается другой путь, вызывающий проблему.Но я не понимаю ...
Спасибо за вашу помощь
PS:
Мой gitlab-ci.yml:
image: node:8.11.1
cache:
paths:
- node_modules/
- .yarn
before_script:
- apt-get update -qq && apt-get install
stages:
- test
- lint
- build
- openMr
Test:
stage: test
before_script:
- yarn config set cache-folder .yarn
- yarn
script:
- yarn test
Lint:
stage: lint
before_script:
- yarn config set cache-folder .yarn
- yarn
script:
- yarn lint
Build:
stage: build
before_script:
- yarn config set cache-folder .yarn
- yarn
script:
- yarn build
Open Merge Request:
image: tmaier/gitlab-auto-merge-request
stage: openMr
script:
- sudo HOST=${CI_PROJECT_URL} CI_PROJECT_ID=${CI_PROJECT_ID} CI_COMMIT_REF_NAME=${CI_COMMIT_REF_NAME} GITLAB_USER_ID=${GITLAB_USER_ID} PRIVATE_TOKEN=${PRIVATE_TOKEN} ./auto-merge-request.sh