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