여기에 질문입니다.작성 - 반응 - 애플 리케이션 패키지와 함께 monorepo에서 농담을 실행
일부 패키지를 단일 포트에 병합하려고합니다. 나는 yarn
을 사용하고 있습니다. 그것은 workspaces-experimental
입니다. 따라서 저장소 폴더 구조는 다음과 같습니다.
.
node_modules
packages
myapp1
myapp2
myreactapp1
이제 목표 중 하나는 테스트를 단순화하는 것입니다. 모든 패키지에 대해 단위 테스트를 실행하도록 루트 디렉토리에 jest
을 실행하고 싶습니다. 그리고 위의 myapp1
및 myapp2
에서 node.js 앱이 작동합니다. 그러나 myreactapp1
은 create-react-app
(꺼내기 없음)으로 빌드되고 ES6 기능 (예 : import
)을 사용하며 jsdom 렌더링도 사용합니다. 만약 내가 잘 이해가된다면 myreactapp1
dir과 yarn test
에서 코드를 파이프하는 테스트는 잘 동작한다. 그러나 첫 번째 import
성명에서 루트 재앙이 실패합니다.
어떻게하면됩니까?
P. babel-jest
을 설치하려고했지만 콘솔 (창)에서 직접 가져올 수없는 것 같습니다.