正しい TS バージョンがあるにもかかわらず、名前「GlobalFetch」が見つかりません
P粉662614213
P粉662614213 2023-09-13 10:01:26
0
1
504

React/TypeScript を使用して Web アプリケーション リポジトリを構築しました。アプリケーションは機能しますが、デプロイメントが失敗します:

リーリー

奇妙なのは、プロジェクトが別のマシンで実行されているため、新しい開発ではなく、ソース コードの変更がないことです。 「GlobalFetch」に対する SO の回答では、タイプ スクリプトの一部の 3.x バージョンに問題があると述べていますが、インストールされているバージョンにはより高いバージョンがあることがわかります:

バージョン「4.2.3」

原因をどこで探すかについて何かアイデアはありますか?

P粉662614213
P粉662614213

全員に返信(1)
P粉055726146

GlobalFetch この型は TS 3.6 の定義から削除されました。

他の開発環境では、古いバージョンの TS が使用されている可能性があります。

どちらかを行う必要があります

  • TS バージョンをダウングレードします
  • コードベースの GlobalFetch 型を削除します
  • 次を使用して型を再作成します: declare type GlobalFetch = WindowOrWorkerGlobalScope
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート