Axios は運用環境では完全に動作しますが、アプリケーションをビルドするとこのエラーが発生します。
リーリーnpm を更新し、ノード モジュールを削除して依存関係を再インストールするだけでなく、axios を含むすべての依存関係を更新してみてください。
P粉4773692692024-04-06 11:24:00
次のコンテンツを vite.config.js に追加します:
リーリーこれにより、グローバル オブジェクトが空のオブジェクトとして定義されます。
vite 構成ファイルのこの部分は検索と置換操作を実行しますが、ビルド ツールはプロジェクト内で _global
の定義を見つけることができないようです (おそらくウィンドウ、 だと思います) global
Node オブジェクトなど。axios
はブラウザとサーバーの両方で実行できるライブラリであるため)
また、ビルドの目標によっては、vite.config
ファイル内の _global
定義を削除すると問題が解決する場合もあります。これ以上役立つ十分な情報がありません。上記はあなたの誤った情報に基づく私の推測にすぎません。 vite 構成ノードのバージョンなどの情報を提供すると役立つ場合があります。