2017-05-17 2 views
2

내 React Native 프로젝트에서 원사를 사용합니다. 내 의존성에 a fork of jest-enzyme 패키지를 추가하고 싶습니다 (포크는 흐름 유형 정의를 추가합니다).실 : 자식 저장소에서 하위 디렉토리에 종속성 추가

문제는 내가 필요한 패키지가 저장소의 루트가 아니고 packages/jest-enzyme 하위 디렉토리에 있다는 것입니다.

yarn add --dev https://github.com/lifeiscontent/enzyme-matchers.git을 실행하면 enzyme-assertions 패키지가 모두 설치됩니다.

import 'enzyme-assertions/jest-enzyme';으로 가져 오려고하면 "모듈을 찾을 수 없습니다"오류가 발생합니다. import 'jest-enzyme';가 작동하지 않습니다 (같은 오류).

또한 yarn add --dev https://github.com/lifeiscontent/enzyme-matchers.git/packages/jest-enzyme을 실행 해 보았지만 지원되지 않습니다 (404 오류가 발생 함). #은 가지, 커밋 및 태그 용이므로 작동하지 않을 것이라고 생각합니다.

이 패키지를 어떻게 설치합니까?

답변

1

서브 모듈 경로를 직접 참조하려고 했습니까? 프로젝트가 Lerna 관리하는 multirepository, 그래서 서브 패키지는 여전히 순서로 컴파일/사례 될 필요가있는 소스 코드가 사용하는 제공하는

import jestEnzyme from 'enzyme-matchers/packages/jest-enzyme'; 

참고.