84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
mxgraph パッケージを使用した Vue JS コンポーネントがあります。 https://www.npmjs.com/package/mxgraph
mxgraph
そして次のようにインポートします:
これは私のjest.config.jsです
テストを実行すると、次の結果が得られます:
通常の Webpack プロファイルを使用してアプリを実行すると、インポートは正常に機能します。このエラーを修正するには jest.config に何か追加する必要がありますか?
mxGraph npm パッケージは常に混乱しています。
mxGraph
mxGraph の後継である maxGraph がこれを処理することに注意してください: https://github.com/maxGraph/maxGraph
maxGraph
Vue を使用しており、コード スニペットは TypeScript を使用していることを示しているため、 https://github.com/typed-mxgraph/typed-mxgraph を使用することをお勧めします。 TypeScript タイプと mxGraph npm 統合により、完全に機能するソリューションが得られます。 Readme ファイルには、包括的な使用例とデモが含まれています。 jest テストで mxGraph を使用する場合、実行している mxGraph の部分に応じて、関連するテストで jsdom 環境 を使用する必要があります。これは、mxGraph が window オブジェクトを使用するためですが、このオブジェクトは node 環境では使用できません。
window
node
js 方式の mxGraph 統合を維持したい場合は、 https://github.com/jgraph/mxgraph/issues/175#issuecomment-482008896 またはその他のスタック オーバーフローの問題 (たくさんあります)。
mxGraph
npm パッケージは常に混乱しています。mxGraph の後継である
maxGraph
がこれを処理することに注意してください: https://github.com/maxGraph/maxGraphVue を使用しており、コード スニペットは TypeScript を使用していることを示しているため、 https://github.com/typed-mxgraph/typed-mxgraph を使用することをお勧めします。 TypeScript タイプと mxGraph npm 統合により、完全に機能するソリューションが得られます。 Readme ファイルには、包括的な使用例とデモが含まれています。 jest テストで mxGraph を使用する場合、実行している mxGraph の部分に応じて、関連するテストで jsdom 環境 を使用する必要があります。これは、mxGraph が
window
オブジェクトを使用するためですが、このオブジェクトはnode
環境では使用できません。js 方式の mxGraph 統合を維持したい場合は、 https://github.com/jgraph/mxgraph/issues/175#issuecomment-482008896 またはその他のスタック オーバーフローの問題 (たくさんあります)。