2017-09-18 22 views
0

여기에 질문입니다.작성 - 반응 - 애플 리케이션 패키지와 함께 monorepo에서 농담을 실행

일부 패키지를 단일 포트에 병합하려고합니다. 나는 yarn을 사용하고 있습니다. 그것은 workspaces-experimental입니다. 따라서 저장소 폴더 구조는 다음과 같습니다.

. 
node_modules 
packages 
    myapp1 
    myapp2 
    myreactapp1 

이제 목표 중 하나는 테스트를 단순화하는 것입니다. 모든 패키지에 대해 단위 테스트를 실행하도록 루트 디렉토리에 jest을 실행하고 싶습니다. 그리고 위의 myapp1myapp2에서 node.js 앱이 작동합니다. 그러나 myreactapp1create-react-app (꺼내기 없음)으로 빌드되고 ES6 기능 (예 : import)을 사용하며 jsdom 렌더링도 사용합니다. 만약 내가 잘 이해가된다면 myreactapp1 dir과 yarn test에서 코드를 파이프하는 테스트는 잘 동작한다. 그러나 첫 번째 import 성명에서 루트 재앙이 실패합니다.

어떻게하면됩니까?

P. babel-jest을 설치하려고했지만 콘솔 (창)에서 직접 가져올 수없는 것 같습니다.

답변