問題タブ [ts-jest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2934 参照

javascript - Typescript - jest、@types/jest、および ts-jest でプロジェクトをコンパイルできません

axiosjest を使用してリクエストをモックしようとしています。これは私のテストです:

これは私のpackage.jsonです:

そして最後に、これは私のものtsconfig.jsonです:

問題は、プロジェクトをコンパイルしようとすると、ターミナルに次のように表示されることです。

それについて私が見つけた議論のほとんどの部分は、バージョンをアップグレードし、プロジェクトからtypescript削除すると言っていました。jasmineご覧のとおりjasmine、私のプロジェクトにはありません。また、私のtypescriptバージョンは最新のものです。なぜこれが起こっているのですか?

0 投票する
1 に答える
4510 参照

typescript - Jest モック ノード モジュールが typescript で動作しない

uuid/v4npm からのモジュールをモックしてみます。そのために、 jest の提案に従ってモック フォルダーを作成しました: https://jestjs.io/docs/en/manual-mocks

私のフォルダ構造:

モック ノード モジュール ファイルv4.ts :

テスト ファイルに uuid/v4 をインポートしようとすると、jest は通常、モックをインポートし、それで遊ぶことができるはずです。

ここに私のテストファイル:

残念ながら、mockReturnValuejest によって提供されたものを追加できず、次のタイプスクリプト エラーがあるため、モック インポートは機能していないようです。 property 'mockReturnValue' does not exist on type v4. ts(2339)

どうすれば修正できますか?事前に感謝します。