Vue를 사용하고 있고 코드 조각에서 TypeScript를 사용하고 있음을 나타내므로 https://github.com/typed-mxgraph/typed-mxgraph를 사용하는 것이 좋습니다. TypeScript 유형과 mxGraph npm 통합을 통해 완벽한 작업 솔루션을 얻을 수 있습니다. 추가 정보 파일은 포괄적인 사용 예와 데모를 제공합니다.
Jest 테스트에서 mxGraph를 사용할 때 실행 중인 mxGraph의 부분에 따라 관련 테스트에서 jsdom 환경을 사용해야 합니다. window 对象,该对象在 node 환경에서는 mxGraph를 사용할 수 없기 때문입니다.
mxGraph
npm 패키지는 항상 엉망이었습니다.mxGraph의 후속 버전
maxGraph
이 이를 처리할 예정입니다. https://github.com/maxGraph/maxGraphVue를 사용하고 있고 코드 조각에서 TypeScript를 사용하고 있음을 나타내므로 https://github.com/typed-mxgraph/typed-mxgraph를 사용하는 것이 좋습니다. TypeScript 유형과 mxGraph npm 통합을 통해 완벽한 작업 솔루션을 얻을 수 있습니다. 추가 정보 파일은 포괄적인 사용 예와 데모를 제공합니다. Jest 테스트에서 mxGraph를 사용할 때 실행 중인 mxGraph의 부분에 따라 관련 테스트에서 jsdom 환경을 사용해야 합니다.
window
对象,该对象在node
환경에서는 mxGraph를 사용할 수 없기 때문입니다.mxGraph 통합의 js 방식을 계속 유지하려면 https://github.com/jgraph/mxgraph/issues/175#issuecomment-482008896 또는 기타 스택 오버플로 문제를 확인하세요(많은 문제가 있음). ).